Essayez de créer une simple animation de ciseaux d'art ASCII!
Défi
Toutes les entrées seront des entiers de -31 à 31.
La sortie sera une animation (à sortir quelque part , tant que l'image précédente est remplacée. Les GIF sont autorisés.), Séparés par (environ) 1 quart de seconde.
Si l'entrée ( n
) est positive:
- L'animation devrait commencer par
8<
, les ciseaux ouverts AKA. - L'image suivante est
8=
. Cela montre les ciseaux "coupe". - Un tiret (marque de coupe) est ajouté derrière les ciseaux et l'animation se répète jusqu'à ce qu'il y ait des
n
tirets.
Si l'entrée est négative:
- Les ciseaux commencent ouverts et tournés vers la gauche (comme ceci:)
>8
, avec desn
espaces devant. - Les ciseaux se ferment et restent tournés vers la gauche (
=8
). - Les ciseaux se rouvrent, car l'espace est supprimé, et un tiret est ajouté derrière les ciseaux.
Si l'entrée est nulle:
- Sortie juste les ciseaux d'ouverture et de fermeture, pour 10 images. Ils peuvent faire face à l'une ou l'autre direction, à condition qu'elle soit cohérente.
Il s'agit de code-golf , donc la soumission la plus courte en octets l'emporte. (Même si votre participation ne gagnera clairement pas à cause d'une sorte de "langage du golf" nouveau, nous aimerions toujours le voir.)
Les messages d'erreur sont autorisés, tant que le message d'erreur lui-même n'interfère pas avec l'animation.
Exemples de paires d'entrée et de sortie:
(J'ai séparé les images pour plus de clarté, mais il devrait y avoir environ 0,25 seconde entre chaque image)
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---
Prendre plaisir!