Suzhou-Ziffern (蘇州 蘇州; auch 花 花) sind chinesische Dezimalzahlen:
0 〇
1 〡 一
2 〢 二
3 〣 三
4 〤
5 〥
6 〦
7 〧
8 〨
9 〩
Sie funktionieren so ziemlich wie arabische Ziffern, mit der Ausnahme, dass bei aufeinanderfolgenden Ziffern, die zum Satz gehören {1, 2, 3}
, die Ziffern zwischen der vertikalen Strichnotation {〡,〢,〣}
und der horizontalen Strichnotation wechseln {一,二,三}
, um Mehrdeutigkeiten zu vermeiden. Die erste Ziffer einer solchen fortlaufenden Gruppe wird immer in vertikaler Strichnotation geschrieben.
Die Aufgabe besteht darin, eine positive ganze Zahl in Suzhou-Zahlen umzuwandeln.
Testfälle
1 〡
11 〡一
25 〢〥
50 〥〇
99 〩〩
111 〡一〡
511 〥〡一
2018 〢〇〡〨
123321 〡二〣三〢一
1234321 〡二〣〤〣二〡
9876543210 〩〨〧〦〥〤〣二〡〇
Kürzester Code in Bytes gewinnt.