私は、特定のゲームが独特のライフカウンターを持っていた気づいたの代わりに停車の999
次の番号だった- 、新しい数字を獲得したクラウン百か👑00
。後に👑99
来たクラウン百crownty(👑👑0
)と最後の番号は、後に👑👑9
、だったクラウン百crowntyクラウンや👑👑👑
小数で1110年になり、。
あなたの仕事は、このカウンタを出力するプログラムまたは関数を書くことです。
範囲の整数[0,1110]
(両端を含む)を指定すると、3文字の文字列が出力されます。
- すべてのキャラクターはリストからのものです
0123456789👑
- クラウン(👑)は、左端のキャラクターとして、またはその左側にクラウンがある場合にのみ表示できます
- この数が10進数として読み取られるが、クラウンがとしてカウントされる
10
場合、元の数に戻ります
テストケース
0 → "000"
15 → "015"
179 → "179"
999 → "999"
1000 → "👑00"
1097 → "👑97"
1100 → "👑👑0"
1108 → "👑👑8"
1110 → "👑👑👑"
クラウンの代わりに10進数以外の文字を使用できます。きれいに印刷するために、クラウン文字(UTF8バイトシーケンス "\ 240 \ 159 \ 145 \ 145")は4バイトではなく1バイトとしてカウントされます。プログラムは、有効範囲外の数値に対して機能する必要はありません。
これはcode-golfであるため、バイト単位で測定した最短回答が勝ちです!