Bu zorluk, başlığın hepsinde temelde bulunacak kadar basittir: size N pozitif tamsayı verilir ve N bölücü olmayan en küçük pozitif tamsayıyı döndürmelisiniz .
Bir örnek: bölenler N = 24 vardır 1, 2, 3, 4, 6, 8, 12, 24
. O listede yok en küçük pozitif tam sayıdır 5 , böylece çözüm bulmalıdır sonucu.
Bu, OEIS dizisi A007978'dir .
kurallar
Bir program veya fonksiyon yazabilir ve standart girdi alma ve çıktı alma yöntemlerimizden herhangi birini kullanabilirsiniz .
Herhangi bir programlama dilini kullanabilirsiniz , ancak bu boşlukların varsayılan olarak yasak olduğunu unutmayın .
Bu kod-golf , yani en kısa geçerli cevap - bayt olarak ölçülen - kazanır.
Test Kılıfları
İlk 100 terim:
2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2,
3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3,
2, 3, 2, 4, 2, 3, 2, 3, 2, 7, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2,
3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3
Özellikle, cevabınızın 1 ve 2 numaralı girişler için çalıştığından emin olun, bu durumda sonuç girdiden büyüktür.
Ve bazı daha büyük test durumları için:
N f(N)
1234567 2
12252240 19
232792560 23