Odio assolutamente la cifra 1. Quindi, ho bisogno del tuo aiuto per convertire i numeri nelle loro "forme appropriate".
I numeri nella forma corretta non hanno mai due 1s di fila. 101va bene, ma110 è orribile.
Per convertire, salta semplicemente tutti i numeri errati e conta normalmente. Per esempio...
1 -> 1
2 -> 2
...
10 -> 10
11 -> 12
12 -> 13
...
108 -> 109
109 -> 120
110 -> 121
111 -> 122
e così via.
Il tuo programma dovrebbe prendere un numero intero e produrlo nella forma corretta. Questo è code-golf , quindi vince il codice più breve in byte.
109 -> 120conversione ...