Powiązane: Zaprogramuj moją kuchenkę mikrofalową . Zainspirowany przez Generuj leniwe wejście mikrofalowe .
Leniwa wartość nieujemnej liczby całkowitej N jest najmniejszą z liczb całkowitych najbliższych N, podczas gdy wszystkie ich cyfry są identyczne.
Powrót (jakikolwiek sposób) lazy wartość danej (bez względu) N .
N ≤ domyślnie największa liczba całkowita, którą Twój język reprezentuje w postaci nie-wykładniczej. 1000000 (Wiele interesujących rozwiązań zostało utraconych z powodu tego zbyt wysokiego wymagania).
Przypadki testowe:
0 → 0
8 → 8
9 → 9
10 → 9
16 → 11
17 → 22
27 → 22
28 → 33
100 → 99
105 → 99
106 → 111
610 → 555
611 → 666
7221 → 6666
7222 → 7777
Kolega, o którym mowa, udowodnił, że nie będzie żadnych powiązań: z wyjątkiem 11 września, 99/111 itd., Dla których jedna jest krótsza od drugiej, dwie kolejne prawidłowe odpowiedzi są zawsze nieparzyste, więc żadna liczba całkowita nie może być dokładnie w równej odległości od nich.