将输入的整数转换为一种特殊的三元组表示形式。在这种表示形式中,- 代表 -1,0 代表 0,1 代表 1。 一个三元组表示的数值按照类似于三进制的方式计算,例如 -01 表示 。 程序需要持续处理输入的整数,直到输入为 0 时结束,并且对于输入的 0 也需要进行输出处理。
输入描述:
输入包含多个整数,每个整数占一行,直到输入 0 时结束输入。


输出描述:
对于每个非零输入的整数,输出其对应的三元组表示形式;对于输入的 0,直接输出 0。
示例1

输入

7
-7
0

输出

1-1
-1-
0

说明

对于整数 7,通过计算可知其对应的三元组表示为 1-1,即 1 * 3² + (-1) * 3¹ + 1 * 3⁰ = 9 - 3 + 1 = 7。
对于整数 -7,其对应的三元组表示为 -1-,即 (-1) * 3² + 1 * 3¹ + (-1) * 3⁰ = -9 + 3 - 1 = -7。
对于输入的 0,直接输出 0。


备注:
输入的整数绝对值不超过 。
加载中...