Prova a creare una semplice animazione con forbici d'arte ASCII!
Sfida
Tutti gli input saranno numeri interi da -31 a 31.
L'output sarà un'animazione (da emettere da qualche parte , purché il fotogramma precedente venga sostituito. Sono consentite GIF.), Separati da (circa) 1 quarto di secondo.
Se l'ingresso ( n
) è positivo:
- L'animazione dovrebbe iniziare con
8<
le forbici aperte AKA. - Il prossimo frame è
8=
. Questo mostra le forbici "taglio". - Un trattino (segno di taglio) viene aggiunto dietro le forbici e l'animazione si ripete fino a quando non ci sono
n
trattini.
Se l'ingresso è negativo:
- Le forbici iniziano aperte e rivolte verso sinistra (in questo modo:)
>8
, conn
spazi davanti. - Le forbici si chiudono e rimangono rivolte verso sinistra (
=8
). - Le forbici si riaprono, quando lo spazio viene rimosso e viene aggiunto un trattino dietro le forbici.
Se l'ingresso è zero:
- Uscita solo le forbici di apertura e chiusura, per 10 fotogrammi. Possono essere rivolti in entrambe le direzioni, purché siano coerenti.
Questo è code-golf , quindi vince l'invio più breve in byte. (Anche se la tua iscrizione chiaramente non vincerà a causa di una sorta di "linguaggio del golf" nuovo, vorremmo comunque vederlo.)
I messaggi di errore sono consentiti, purché il messaggio di errore stesso non interferisca con l'animazione.
Esempio di coppie di input e output:
(Ho separato i fotogrammi per chiarezza, ma ci dovrebbero essere circa 0,25 secondi tra ciascun fotogramma)
Input: 1
Output:
8<
8=
-8<
Input: 2
Output:
8<
8=
-8<
-8=
--8<
Input: 5
Output:
8<
8=
-8<
-8=
--8<
--8=
---8<
---8=
----8<
----8=
-----8<
Input: 0
Output:
8<
8=
8<
8=
8<
8=
8<
8=
8<
8=
Input: -2
Output:
>8
=8
>8-
=8-
>8--
Input: -3
Output:
>8
=8
>8-
=8-
>8--
=8--
>8---
Godere!