Sigui un arbre binari on cada node guarda una lletra. Volem dibuixar aquest arbre binari posant els nodes dins d’una graella (matriu). Aquesta graella ha de tenir tantes files com nivells de l’arbre. Tindrà tantes columnes com nodes de l’arbre.
Condicions:
Entrada
L’entrada comença amb un natural n, el nombre d’arbres que cal tractar. Després apareix la descripció dels n arbres, corresponent al seu recorregut en preordre, tot indicant els arbres buits marcats amb guions.
Sortida
Cal dibuixar cada arbre de l’entrada dins de la seva graella, deixant una línia en blanc darrera de cada graella. Fixeu-vos en el cas de l’arbre buit.
Input
6 ABC--D--E-- ABC---- - X-- A-BC-D--- ZZ--Z--
Output
...A. .B..E C.D.. ..A .B. C.. X A... ...B .C.. ..D. .Z. Z.Z