Correlati: programma il mio forno a microonde e genera valori pigri .
Il mio collega è così pigro che non si preoccupa nemmeno di muovere un dito durante la programmazione del forno a microonde. (Questo è effettivamente vero!)
Aiutalo a trovare l'ingresso a microonde che dà il tempo più vicino a quello che vuole, ma dove tutte le cifre sono uguali. Se due ingressi generano la stessa differenza di orario rispetto al tempo desiderato, scegliere quello con meno cifre. Se entrambi hanno lo stesso numero di cifre, scegli il minore, quindi non deve aspettare così tanto.
L'input è il numero intero che un perfezionista sarebbe entrato, ad esempio, 430è di 4 minuti e 30 secondi, mentre 100e 60ciascuno è di 1 minuto. Sarà maggiore di 0 e non supererà 9999.
L'output deve essere un numero intero, ad esempio 4444 minuti e 44 secondi e 5555 secondi.
Sia l'input che l'output possono essere solo in pochi secondi (senza minuti) se il tempo totale è inferiore a 1 minuto e 40 secondi.
Questo è code-golf , quindi il tuo codice deve essere il più corto possibile.
Casi test:
30 → 33
60 → 55
70 → 111
90 → 88
100 → 55
101 → 66
120 → 77
130 → 88
200 → 99
201 → 222
500 → 444
700 → 666
1000 → 888
1055 → 999
1056 → 1111
1090 → 1111