苏州数字(苏州码子;又称花码)是中文十进制数字:
0 〇
1 〡 一
2 〢 二
3 〣 三
4 〤
5 〥
6 〦
7 〧
8 〨
9 〩
它们几乎像阿拉伯数字一样工作,不同之处在于,当有连续的数字属于该集合时{1, 2, 3}
,这些数字在垂直笔划表示法{〡,〢,〣}
和水平笔划表示法之间交替{一,二,三}
以避免歧义。此类连续组的第一位始终以垂直笔划符号书写。
任务是将正整数转换为苏州数字。
测试用例
1 〡
11 〡一
25 〢〥
50 〥〇
99 〩〩
111 〡一〡
511 〥〡一
2018 〢〇〡〨
123321 〡二〣三〢一
1234321 〡二〣〤〣二〡
9876543210 〩〨〧〦〥〤〣二〡〇
以字节为单位的最短代码获胜。