Il compito attuale è, dato un numero n
, trovare il primo più piccolo che inizia con ALMENO n
del numero 2
all'inizio del numero. Questa è una sequenza che ho trovato su OEIS ( A068103 ).
I primi 17 numeri nella sequenza sono indicati di seguito, se vuoi di più dovrò effettivamente implementare la sequenza, cosa che non mi dispiace fare.
0 = 2
1 = 2
2 = 223
3 = 2221
4 = 22229
5 = 2222203
6 = 22222223 # Notice how 6 and 7 are the same!
7 = 22222223 # It must be **AT LEAST** 6, but no more than necessary.
8 = 222222227
9 = 22222222223 # Notice how 9 and 10 are the same!
10 = 22222222223 # It must be **AT LEAST** 9, but no more than necessary.
11 = 2222222222243
12 = 22222222222201
13 = 22222222222229
14 = 222222222222227
15 = 222222222222222043
16 = 222222222222222221
Ho solo pensato che sarebbe stata una bella combinazione di manipolazione delle stringhe, rilevazione primaria e sequenze. Si tratta di code-golf , il conteggio di byte più basso verrà dichiarato il vincitore probabilmente alla fine del mese.
x
. Ad esempio, se la tua lingua supporta solo numeri interi a 32 bit, puoi spiegarlo.