Diberikan daftar bilangan bulat positif, tulis kode yang menemukan panjang sub-daftar bersebelahan terpanjang yang meningkat (tidak ketat). Itu adalah sublist terpanjang sehingga setiap elemen lebih besar atau sama dengan yang terakhir.
Misalnya jika inputnya adalah:
Sub-daftar yang paling lama bertambah adalah , jadi Anda akan menghasilkan .
Jawaban Anda akan dinilai dengan mengambil sumbernya sebagai daftar byte dan kemudian menemukan panjang sub-daftar terpanjang yang meningkat dari daftar itu. Skor yang lebih rendah adalah tujuannya. Ikatan rusak demi program dengan byte keseluruhan lebih sedikit.
Truemenjadi pengganti 1tetapi mungkin demikian. Anda harus dapat menangani daftar kosong (Output tentu saja 0).
[] => 0, [0] => 1, [3,2,1] => 1,[1,2,1,2] => 2