Sejumlah tangga adalah bilangan bulat positif x seperti itu yang n digit th (satu diindeks dimulai dengan digit paling signifikan) adalah sama dengan x% (n + 1) . Itu sedikit suap jadi mari kita lihat sebuah contoh. Ambil 7211311 , jika kita mengambil residu modular 7211311 pada rentang 2-8 kita mendapatkan yang berikut:
7211311 % 2 = 1
7211311 % 3 = 1
7211311 % 4 = 3
7211311 % 5 = 1
7211311 % 6 = 1
7211311 % 7 = 2
7211311 % 8 = 7
Ini adalah angka dari 7211311 ! Jadi 7211311 adalah nomor tangga.
Tugas
Tulis kode yang mengambil ketika diberi angka positif sebagai input, akan menampilkan dua nilai yang berbeda satu jika nomor tersebut adalah nomor tangga dan yang lainnya jika tidak.
Ini adalah kompetisi kode-golf sehingga tujuan Anda harus meminimalkan jumlah byte dalam kode sumber Anda.
Uji Kasus
Inilah 13 nomor tangga pertama:
1, 10, 20, 1101, 1121, 11311, 31101, 40210, 340210, 4620020, 5431101, 7211311, 12040210
0
nomor tangga? Banyak jawaban yang berpikir demikian.