Meydan okuma
Bir tamsayı listesi verildiğinde, tüm bitişik eşit öğelerin çiftlerini art arda çıkardıktan sonra bu tamsayıların listesini döndür.
Eğer bir tuhaf uzunluktaki eşit sayılara sahipseniz, bunlardan birinin bir çiftin parçası olarak kalmayacağını unutmayın.
Örnek:
[0, 0, 0, 1, 2, 4, 4, 2, 1, 1, 0]
Öncelikle kaldırmak gerekir 0, 0
, 4, 4
ve 1, 1
almak için:
[0, 1, 2, 2, 0]
Şimdi çıkarmanız gerekir 2, 2
:
[0, 1, 0]
Ve bu nihai sonuçtur.
Test Kılıfları
[] -> [] [1] -> [1] [1, 1] -> [] [1, 2] -> [1, 2] [11, 11, 11] -> [11] [1, 22, 1] -> [1, 22, 1] [-31, 46, -31, 46] -> [-31, 46, -31, 46] [1, 0, 0, 1] -> [] [5, 3, 10, 10, 5] -> [5, 3, 5] [5, 3, 3, 3, 5] -> [5, 3, 5] [0, -2, 4, 4, -2, 0] -> [] [0, 2, -14, -14, 2, 0, -1] -> [-1] [0, 0, 0, 1, 2, 4, 4, 2, 1, 1, 0] -> [0, 1, 0] [3, 5, 4, 4, 8, 26, 26, 8, 5] -> [3] [-89, 89, -87, -8, 8, 88] -> [-89, 89, -87, -8, 8, 88]
puanlama
Bu kod golf , yani her dilde en kısa cevap kazanır!
[14, 14, 14]
çöküyor[14]
1,2
, 11,12
vs.)
-89,89,-87,-8,-88
? Hem benim (gönderilmemiş) Japt çözümüm hem de Fry'ın Retina çözümü burada başarısız oldu --87,8
.