Diberikan daftar terbatas, kembalikan daftar semua awalannya, termasuk daftar kosong, dalam urutan panjangnya.
(Pada dasarnya menerapkan fungsi Haskell inits
.)
Detail
- Daftar input berisi angka (atau tipe lain jika lebih nyaman).
- Output harus berupa daftar daftar .
- Pengajuan dapat, tetapi tidak harus berupa fungsi, I / O standar apa pun dapat digunakan.
- Ada jawaban CW untuk semua solusi sepele .
Contoh
[] -> [[]]
[42] -> [[],[42]]
[1,2,3,4] -> [[], [1], [1,2], [1,2,3], [1,2,3,4]]
[4,3,2,1] -> [[], [4], [4,3], [4,3,2], [4,3,2,1]]