Diberikan daftar / larik kosong yang hanya berisi bilangan bulat non-negatif seperti ini:
[0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0]
Keluarkan daftar dengan trailing dan nol terkemuka dihapus
Output untuk ini adalah:
[8, 1, 4, 3, 5, 6, 4, 1, 2]
Beberapa test case lainnya:
[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]
Kode terpendek menang
Nil
()
/ []
slip()
/ Empty
Any
{}
beberapa dari mereka tidak terdefinisi, beberapa didefinisikan tetapi tunggal, beberapa yang masuk ke daftar lain sehingga mereka tidak menambah jumlah elemen. (Ada banyak variasi berbeda Any
karena ada kelas / jenis dan peran)
"0,4,1,2,0,1,2,4,0" => "4,1,2,0,1,2,4"
EDIT: Baru perhatikan banyak bahasa sudah melakukan ini.