Masalah:
Tugas Anda adalah memutuskan apakah dalam suatu urutan angka, setiap angka mengandung setidaknya satu digit dari angka yang mendahuluinya.
Misalnya, yang berikut harus mengembalikan yang benar:
[1, 12, 203, 0, 30]
^ ^ Contains a 0
^ Contains a 2
^ Contains a 1
Yang berikut harus mengembalikan falsey:
[1, 32, 23, 34]
^ Doesn't contain a 1, therefore false
Kiriman Anda dapat berupa fungsi atau program lengkap.
Memasukkan:
Input dapat berupa jenis urutan yang masuk akal. Array angka, array string, string angka yang dibatasi, dll.
Urutan penting, jadi struktur apa pun yang Anda pilih untuk diterima sebagai input jelas harus memiliki pemesanan yang pasti.
Input dapat diambil melalui stdin atau sebagai argumen.
Anda dapat mengasumsikan:
semua angka akan berupa bilangan bulat non-negatif
input akan selalu mengandung setidaknya 2 angka
angka input tidak akan mulai dengan 0
Keluaran:
Output akan berupa nilai truey atau falsey (seperti yang didefinisikan oleh bahasa Anda), mewakili apakah spesifikasi di atas terpenuhi atau tidak.
Nilai kebenaran / kepalsuan tidak perlu konsisten di antara pengujian.
Ini bisa berupa output ke stdout atau dikembalikan.
Kasus uji:
True cases:
[1, 1, 1, 11, 111, 11, 1]
[12, 23, 34, 45, 56]
[65, 54, 43, 32, 21]
[123, 29, 9, 59, 55, 52, 2017, 2]
[1234567890, 19, 95, 5012, 23]
False cases:
[1, 2, 3, 4, 5, 1, 11] (2 doesn't contain a 1)
[12, 23, 33, 45] (45 doesn't contain a 3)
[98, 87, 76, 11, 12, 23] (11 doesn't contain a 7 or 6)
Ini adalah kode-golf, sehingga jumlah byte terkecil yang menang.