Baru-baru ini saya mengikuti tes Matematika dan memperhatikan bahwa angka tertentu pada tes tersebut cocok dengan pola yang menarik. Angka ( 28384) cocok dengan urutan digit umum yang terlihat seperti ini
(n)(x)(n+1)(x)(n+2)(x)(n+3) etc...
di mana ndan xbilangan bulat satu digit. Urutan dapat dimulai dengan salah satu xatau ndan diakhiri dengan salah satu xatau n+y.
Tugas Anda adalah, diberi bilangan bulat positif multi-digit, menampilkan nilai true atau falsey, tergantung pada apakah input cocok dengan pola. Input akan antara 4 dan 18 digit. Anda dapat mengambil input sebagai representasi string dari integer. Input tidak akan mulai dengan 0 tetapi dapat berisi atau diakhiri dengan 0s.
n+y akan selalu menjadi angka satu digit (karenanya mengapa batas panjangnya adalah 18).
Uji Kasus
Ini harus menghasilkan nilai yang benar
182838485868788898
4344
85868
12223242526
Dan ini harusnya palsu
12345
6724013635
36842478324836
1222232425
5859510511
Seperti halnya semua kode golf, kode terpendek menang! Semoga sukses dan semoga peluangnya, selalu menguntungkan Anda!
xdan nbukan nol untuk angka yang sesuai dengan aturan?