Bunun gibi yalnızca negatif olmayan tam sayılar içeren boş olmayan bir liste / dizi verilirse:
[0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0]
Listeyi sondaki ve çıkarılan sıfırlarla kaldırılmış olarak çıkarın.
Bunun için çıktı şöyle olurdu:
[8, 1, 4, 3, 5, 6, 4, 1, 2]
Diğer bazı test durumları:
[0, 4, 1, 2, 0, 1, 2, 4, 0] > [4, 1, 2, 0, 1, 2, 4]
[0, 0, 0, 0, 0, 0] > nothing
[3, 4, 5, 0, 0] > [3, 4, 5]
[6] > [6]
En kısa kod kazanır
Nil
()
/ []
slip()
/ Empty
Any
{}
Bazıları tanımsız, bazıları tanımlanmış fakat tekil, bazıları ise diğer listelerde kayan ve öğelerin sayısını artırmayacak şekilde. ( Any
Sınıflar / türler ve rollerin olduğu kadar çok farklı varyasyonlar vardır)
"0,4,1,2,0,1,2,4,0" => "4,1,2,0,1,2,4"
EDIT: Bunu zaten birçok dilde yaptığını farkettim.