La sfida è seguire (disegnare) il percorso:
^n- su di n righevn- giù di n righe>n- a destra per n posizioni di carattere<n- lasciato da n posizioni di caratteri
nè un numero intero, maggiore di zero (ovvero non è possibile ricevere un comando simile>-2).- Non ci sono separatori tra i comandi, l'input ben formato è simile al seguente:
>5v8<10^3non sono consentite altre forme di input. - Il numero di comandi è illimitato.
- Non si suppone che più personaggi si insinuino nell'input.
Esempi.
L'input è una stringa vuota, output:
*L'input è o
>3o<3: nota che questo non fa alcuna differenza per l'output:****Simile per
^3ev3:* * * *Ingresso:,
>1v2uscita:** * *Ingresso:,
^4>3v2<1uscita:**** * * * ** * *Se torni indietro e usi lo stesso percorso, non disegnare nulla di nuovo. Per esempio
>5<5******... anche se non disegni nulla di nuovo, ovviamente cambi la posizione. Quindi, se il tuo input è simile
>4<2v3al seguente:, l'output è:***** * * *Questo è un esempio più complesso: 1) il percorso può incrociarsi 2) nota che gli ultimi tre passi dell'ultimo comando spostano l'intero percorso verso destra. Ingresso:,
v6>4^3<7uscita:* * * ******** * * * * *****Input :
^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>1v1Produzione:
* * ***** ***** ***** * * *** * ****** * * * * ****** ***** ***** * * * * * * * * * * * * * * * * * * * * * * * * ***** ***** ***** ***** ***** * * * ****** ** * ** ***** ****** ***** ***** * * * * * * * * * * * * * * * * * * ** * * * * * * * * *** ****** ***** * ****** * * * ** *******************************************************************************************
^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.