Saya benar-benar membenci digit 1
. Jadi, saya butuh bantuan Anda untuk mengonversi angka ke "formulir yang tepat".
Angka dalam bentuk yang benar tidak pernah memiliki dua 1
s berturut-turut. 101
tidak apa-apa, tapi 110
mengerikan.
Untuk mengkonversi, lewati saja semua angka yang tidak tepat dan hitung secara normal. Contohnya...
1 -> 1
2 -> 2
...
10 -> 10
11 -> 12
12 -> 13
...
108 -> 109
109 -> 120
110 -> 121
111 -> 122
dan seterusnya.
Program Anda harus mengambil bilangan bulat dan mengeluarkannya dalam bentuk yang benar. Ini adalah kode-golf , jadi kode terpendek dalam byte menang.
109 -> 120
konversi ...