Tantangan:
Periksa apakah nomor yang diberikan membentuk number staircase
atau tidak
Memasukkan :
Integer (lebih besar dari 0 dan bukan desimal). CATATAN: Anda dapat mengambil input sebagai string, array digit.
Keluaran:
nilai kebenaran / kepalsuan tergantung pada apakah nomor membentuk tangga atau tidak
Tangga nomor:
Sebuah tangga nomor integer yang, ketika membaca dari kiri ke kanan:
- Mulai dengan 1
- yang dapat diikuti oleh 2
- yang dapat diikuti oleh 3
- dan seterusnya sampai
n
- maka jumlahnya turun mulai dari n - 1
- lalu n - 2
- lalu n - 3
- dan seterusnya hingga mencapai 1
Catatan :
Bagian boleh digunakan untuk menunjukkan bahwa jika panjang> lebih besar dari 1. Jika itu urutan harus diikuti apa adanya. yaitu: 12321
Contoh:
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
Catatan :
Input yang diberikan akan selalu berupa bilangan bulat lebih besar dari 0 dan tidak akan berupa desimal. Output Anda harus berupa truthy or falsy
nilai tergantung pada input
Pembatasan:
Ini adalah kode-golf sehingga kode terpendek dalam byte (untuk setiap bahasa pemrograman) menang.
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
untuk123456789101110987654321
?