0 〇
1 〡 一
2 〢 二
3 〣 三
4 〤
5 〥
6 〦
7 〧
8 〨
9 〩
これらはアラビア数字のように機能しますが、セット{1, 2, 3}
に属する連続した数字がある場合、あいまいさを避けるために数字は垂直ストローク表記{〡,〢,〣}
と水平ストローク表記{一,二,三}
を交互に使用します。このような連続したグループの最初の数字は、常に垂直ストローク表記で記述されます。
タスクは、正の整数を蘇州の数字に変換することです。
テストケース
1 〡
11 〡一
25 〢〥
50 〥〇
99 〩〩
111 〡一〡
511 〥〡一
2018 〢〇〡〨
123321 〡二〣三〢一
1234321 〡二〣〤〣二〡
9876543210 〩〨〧〦〥〤〣二〡〇
バイト単位の最短コードが優先されます。