(lié / inspiré par: Dessiner une formation de bowling )
Un passe-temps amusant pendant les mois d'hiver ici consiste à jouer au bowling avec un bonhomme de neige, en utilisant une grosse balle (comme un ballon de basket) et de minuscules figurines de bonhomme de neige. Recréons cela en ASCII.
Chaque bonhomme de neige se compose des éléments suivants:
(.,.)
( : )
Voici l'alignement des dix "épingles" de bonhomme de neige
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
(.,.) (.,.)
( : ) ( : )
(.,.)
( : )
Ces "broches" sont étiquetées de 1
à 10
comme
7 8 9 10
4 5 6
2 3
1
Jusqu'à présent, si standard. Cependant, contrairement au bowling normal, les quilles de bonhomme de neige sont simplement aplaties et ne sont pas totalement retirées. Cela est fait par quelqu'un qui a besoin d'aplatir manuellement la neige des broches qui ont été frappées. Un bonhomme de neige aplati est représenté par _____
(cinq traits de soulignement), avec un espace au-dessus. Voici un exemple avec les 1 3 5 6 9 10
broches aplaties (ce qui signifie que seules les 2 4 7 8
broches restent):
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
Contribution
- Une liste d'entiers de
1
à10
dans n'importe quel format pratique représentant les broches qui ont été frappées et doivent donc être aplaties. - Chaque numéro n'apparaîtra qu'une seule fois, et les numéros peuvent être dans n'importe quel ordre (trié, non trié, trié décroissant) - votre choix, quel que soit votre code golfier.
- L'entrée est garantie d'avoir au moins un entier.
Sortie
La représentation artistique ASCII résultante des épingles de bonhomme de neige, avec les épingles correctes aplaties.
Règles
- Les sauts de ligne ou les espaces de début ou de fin sont tous facultatifs, tant que les caractères eux-mêmes s'alignent correctement.
- Un programme complet ou une fonction sont acceptables. S'il s'agit d'une fonction, vous pouvez renvoyer la sortie plutôt que de l'imprimer.
- Si possible, veuillez inclure un lien vers un environnement de test en ligne afin que les gens puissent essayer votre code!
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) l'emporte.
Exemples
1 3 5 6 9 10
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
1 2 3
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
_____ _____
_____
1 2 3 4 5 6 8 9 10
(.,.)
( : ) _____ _____ _____
_____ _____ _____
_____ _____
_____