Biorąc niepusty lista L liczby całkowite większe od 1 , to określenie d (L) , jak najmniejszej liczby całkowitej, tak że n + D (L) jest kompozyt dla każdego n , w L .
Definiujemy sekwencję jako n :
- a 0 = 2
- i + 1 jest liczbą całkowitą większą niż najmniejsza i tak, że d (a 0 , ..., a I , A i + 1 )> d (a 0 , ..., a i )
Twoje zadanie
Możesz:
- Weź liczbę całkowitą N i zwróć N-ty ciąg sekwencji (indeksowany 0 lub indeksowany 1)
- Weź liczbę całkowitą N i zwróć pierwsze N składników sekwencji
- Nie przyjmuj żadnych danych i drukuj sekwencję na zawsze
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach!
Jest OK, jeśli Twój kod staje się wolny, gdy N staje się większy, ale powinien znaleźć co najmniej 20 pierwszych haseł w mniej niż 2 minuty.
Pierwsze warunki
- 0 = 2 , a d (2) = 2 (to trzeba dodać 2, tak, że 2 + 2 jest złożona)
- a 1 = 3, ponieważ d (2, 3) = 6 (musimy dodać 6, aby 2 + 6 i 3 + 6 były złożone)
- a 2 = 5, ponieważ d (2, 3, 5) = 7 (musimy dodać 7, aby 2 + 7, 3 + 7 i 5 + 7 były złożone), podczas gdy d (2, 3, 4) jest nadal równa 6
- itp.
Poniżej znajduje się 100 pierwszych terminów sekwencji (nieznanych w OEIS w momencie publikacji).
2, 3, 5, 6, 10, 15, 17, 19, 22, 24,
30, 34, 35, 39, 41, 47, 51, 54, 56, 57,
70, 79, 80, 82, 92, 98, 100, 103, 106, 111,
113, 116, 135, 151, 158, 162, 165, 179, 183, 186,
191, 192, 200, 210, 217, 223, 226, 228, 235, 240,
243, 260, 266, 274, 277, 284, 285, 289, 298, 307,
309, 317, 318, 329, 341, 349, 356, 361, 374, 377,
378, 382, 386, 394, 397, 405, 409, 414, 417, 425,
443, 454, 473, 492, 494, 502, 512, 514, 519, 527,
528, 560, 572, 577, 579, 598, 605, 621, 632, 642