Zadanie
Dračia číselná sústava
Počet bodov: 30
Draci odjakživa používajú čudesnú číselnú sústavu. Keďže majú tri prsty na nohách (a občas tri hlavy), ich sústava má základ tri (oproti našej so základom desať). Namiesto hodnôt 0, 1 a 2 však ich číslice majú hodnoty \(-1\), \(0\), \(1\) (povesť vraví, že to plynie z faktu, že hocikto pred drakom je buď zožraný, nezaujímavý, alebo nezožraný).
Draci majú aj veľa zlata, a tak sú lukratívnymi obchodnými partnermi. To by sme však ale museli vedieť prekladať ľudské čísla na dračie…
Úloha
Na vstupe dostanete niekoľko ľudských čísel. Preložte ich do dračej číselnej sústavy.
Draci rátajú v trojkovej sústave, teda najpravejšia pozícia má hodnotu 1, druhá zľava 3, tretia 9, štvrtá 27, …, \(i\)-ta \(3^{i-1}\). Dračie číslice však nemajú hodnoty \(0, 1, 2\) ale \(-1, 0, 1\), a zapisujeme ich \(-, 0, +\).
Napríklad Dračie číslo \(+0-0\) má v našej sústave hodnotu \(0 \cdot 3^0 - 1 \cdot 3^1 + 0 \cdot 3^2 + 1 \cdot 3^3 = 0 - 3 + 0 + 27 = 24\).
Vstup a Výstup
Prvý riadok vstupu obsahuje číslo \(1 \leq T \leq 200\) - počet čísiel na preloženie.
V každom z nasledovných \(T\) riadkov je jedno číslo \(n_i\). V prvej sade \(1 \leq n_i \leq 10\). V druhej \(1 \leq n_i \leq 1000\).
Príklad
Input:
2
47
243
Output:
+--+-
+00000
81 - 27 - 9 + 3 - 1 = 47
Pre odovzdávanie sa musíš prihlásiť.