Le défi est de suivre (tracer) le chemin:
^n- par n lignesvn- en baisse de n lignes>n- à droite de n positions de caractère<n- laissé par n positions de caractères
nest un entier supérieur à zéro (c'est-à-dire que vous ne pouvez pas recevoir une commande comme>-2).- Il n'y a pas de séparateurs entre les commandes, l'entrée bien formée ressemble à ceci:,
>5v8<10^3aucune autre forme d'entrée n'est autorisée. - Le nombre de commandes est illimité.
- Plus aucun caractère n'est censé se glisser dans l'entrée.
Exemples.
L'entrée est une chaîne vide, la sortie:
*L'entrée est soit
>3ou<3: notez que cela ne fait aucune différence pour la sortie:****Similaire pour
^3etv3:* * * *Entrée:,
>1v2sortie:** * *Entrée:,
^4>3v2<1sortie:**** * * * ** * *Si vous revenez en arrière et utilisez le même chemin, ne dessinez rien de nouveau. Par exemple
>5<5******... même si vous ne dessinez rien de nouveau, vous changez évidemment de position. Par conséquent, si votre entrée ressemble à ceci
>4<2v3:, la sortie est:***** * * *Ceci est un exemple plus complexe: 1) le chemin peut se croiser 2) notez que les trois dernières étapes de la dernière commande décalent le chemin entier vers la droite. Entrée:,
v6>4^3<7sortie:* * * ******** * * * * *****Entrée :
^2v2>3<3v3>4^5v5>3^5>4v2<4v3>4^3v3>3^5>4v2<4v3>7^5>4v2<4v3>9^3<2^2v2>4^2v2<2v3>8^5>2v4>2^4v5<3>6^5>5<5v2>5<5v2>5<4v1>8^3<1^2v2>1v2>2^3v3>2^2>1^2v2<1v3<3>11^3<2^2v2>4^2v2<2v3>5^5>5<5v2>5<5v2>5<4v1>7^5>4v2<4v3>4^3v3>3^5>4v2<3v1<1v2>3^1>1v1Production:
* * ***** ***** ***** * * *** * ****** * * * * ****** ***** ***** * * * * * * * * * * * * * * * * * * * * * * * * ***** ***** ***** ***** ***** * * * ****** ** * ** ***** ****** ***** ***** * * * * * * * * * * * * * * * * * * ** * * * * * * * * *** ****** ***** * ****** * * * ** *******************************************************************************************
^2v2>3<3v3>4^5v5>3^5>4v2<4v3>4^3v3>3^5>4v2<4v3>7^5>4v2<4v3>9^3<2^2v2>4^2v2<2v3>8^5>2v4>2^4v5<3>6^5>5<5v2>5<5v2>5<4v1>8^3<1^2v2>1v2>2^3v3>2^2>1^2v2<1v3<3>11^3<2^2v2>4^2v2<2v3>5^5>5<5v2>5<5v2>5<4v1>7^5>4v2<4v3>4^3v3>3^5>4v2<3v1<1v2>3^1>1v1.