Considera la stringa infinita di tutti gli interi decimali non negativi concatenati insieme in ordine (simile alla costante di Champernowne ):
0123456789101112131415161718192021222324252627282930...979899100101102103...
Scrivi un programma o una funzione che accetta un numero intero non negativo che indicizza (basato su 0) in questa stringa infinita. Emette un valore di verità se la cifra indicizzata è 0, altrimenti emette un valore di falsa se la cifra è 1-9.
Vince il codice più breve in byte.
I primi 25 input che producono verità sono:
0
11
31
51
71
91
111
131
151
171
191
192
194
197
200
203
206
209
212
215
218
222
252
282
312
Complimenti se il tuo programma è efficiente in termini di memoria, ma questo non è un requisito.