Los números de Suzhou (蘇州 碼子; también 花 碼) son números decimales chinos:
0 〇
1 〡 一
2 〢 二
3 〣 三
4 〤
5 〥
6 〦
7 〧
8 〨
9 〩
Funcionan prácticamente como números arábigos, excepto que cuando hay dígitos consecutivos que pertenecen al conjunto {1, 2, 3}
, los dígitos alternan entre notación de trazo vertical {〡,〢,〣}
y notación de trazo horizontal {一,二,三}
para evitar la ambigüedad. El primer dígito de dicho grupo consecutivo siempre se escribe con notación de trazo vertical.
La tarea es convertir un número entero positivo en números de Suzhou.
Casos de prueba
1 〡
11 〡一
25 〢〥
50 〥〇
99 〩〩
111 〡一〡
511 〥〡一
2018 〢〇〡〨
123321 〡二〣三〢一
1234321 〡二〣〤〣二〡
9876543210 〩〨〧〦〥〤〣二〡〇
El código más corto en bytes gana.