Definizione
Se prendi la sequenza di quadrati interi positivi e li concateni in una stringa di cifre (cioè 149162536496481100...), un quadrato "early bird" è quello che può essere trovato in questa stringa prima della sua posizione naturale.
Ad esempio, 7 2 (il numero 49), può essere trovato con un offset di 2 nella stringa, sebbene la posizione naturale sia nell'offset 10. Quindi 7 è il primo quadrato "early bird".
Si noti che per essere considerato un quadrato "early bird", tutte le cifre nel quadrato devono essere presenti prima dell'inizio della posizione naturale. Una partita che si sovrappone parzialmente alla posizione naturale non conta.
a(n)è l'ennesimo numero intero positivo k tale che k 2 sia un quadrato "early bird".
Compito
Dato un numero intero positivo n, output a(n).
Puoi utilizzare l'indicizzazione in base 1 o in base a 0, ma se usi l'indicizzazione in base 0, ti preghiamo di comunicarlo nella tua risposta.
La soluzione dovrebbe essere in grado di gestire almeno fino a a(53)(o se si utilizza l'indicizzazione basata su 0 a(52)).
Casi test
n a(n)
1 7
2 8
3 21
4 25
5 46
6 97
7 129
8 161
9 196
10 221
...
13 277
...
50 30015
51 35000
52 39250
53 46111
Riferimenti
naccettare l'output dei primi elementi della sequenza? Dipende da OP ma molte persone scelgono di permetterlo.
a(n).