Kadang-kadang untuk tertidur, saya akan menghitung setinggi yang saya bisa, sementara melewatkan angka yang tidak bebas persegi . Saya mendapatkan sedikit sensasi ketika saya bisa melompati beberapa angka berturut-turut - misalnya, 48,49,50semua TIDAK bebas persegi (48 dapat dibagi dengan 2 ^ 2, 49 oleh 7 ^ 2, dan 50 dengan 5 ^ 2).
Hal ini membuat saya bertanya-tanya tentang contoh paling awal dari angka-angka yang berdekatan yang dapat dibagi oleh beberapa urutan pembagi yang berubah-ubah.
Memasukkan
Input adalah daftar terurut a = [a_0, a_1, ...]dari bilangan bulat positif yang mengandung setidaknya 1 elemen.
Keluaran
Output adalah bilangan bulat positif terkecil ndengan properti yang a_0membagi n, a_1membagi n+1, dan secara umum a_kmembagi n+k. Jika tidak nada yang seperti itu, perilaku fungsi / program tidak ditentukan.
Uji Kasus
[15] -> 15
[3,4,5] -> 3
[5,4,3] -> 55
[2,3,5,7] -> 158
[4,9,25,49] -> 29348
[11,7,5,3,2] -> 1518
Mencetak gol
Ini adalah kode-golf ; hasil terpendek (per bahasa) memenangkan hak membual. Celah yang biasa dikecualikan.