(relacionado / inspirado por: Dibuja una formación de bolos )
Un pasatiempo divertido en los meses de invierno es realizar bolos de muñeco de nieve, usando una pelota grande (como una pelota de baloncesto) y pequeñas figuras de muñeco de nieve. Recreemos esto en ASCII.
Cada muñeco de nieve consta de lo siguiente:
(.,.)
( : )
Aquí está la alineación de los diez "alfileres" del muñeco de nieve
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
(.,.) (.,.)
( : ) ( : )
(.,.)
( : )
Estos "pines" están etiquetados de 1
a 10
como
7 8 9 10
4 5 6
2 3
1
Hasta ahora, tan estándar. Sin embargo, a diferencia de los bolos normales, los alfileres del muñeco de nieve simplemente se aplanan y no se quitan por completo. Esto lo hace alguien que necesita aplanar manualmente la nieve de cualquier pin que haya sido golpeado. Un muñeco de nieve aplanado está representado por _____
(cinco guiones bajos), con un espacio en blanco arriba. Aquí hay un ejemplo con los 1 3 5 6 9 10
pines aplanados (lo que significa que solo 2 4 7 8
quedan los pines)
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
Entrada
- Una lista de enteros desde
1
hasta10
en cualquier formato conveniente que represente qué pines se golpearon y, por lo tanto, deben aplanarse. - Cada número solo aparecerá como máximo una vez, y los números pueden estar en cualquier orden (ordenados, sin clasificar, ordenados descendentes): su elección, lo que haga que su código sea más golfoso.
- Se garantiza que la entrada tenga al menos un número entero.
Salida
La representación artística ASCII resultante de los pines del muñeco de nieve, con los pines correctos aplanados.
Reglas
- Las nuevas líneas o espacios en blanco iniciales o finales son opcionales, siempre que los caracteres se alineen correctamente.
- Un programa completo o una función son aceptables. Si es una función, puede devolver el resultado en lugar de imprimirlo.
- Si es posible, incluya un enlace a un entorno de prueba en línea para que las personas puedan probar su código.
- Las lagunas estándar están prohibidas.
- Este es el código de golf, por lo que se aplican todas las reglas habituales de golf, y gana el código más corto (en bytes).
Ejemplos
1 3 5 6 9 10
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
1 2 3
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
_____ _____
_____
1 2 3 4 5 6 8 9 10
(.,.)
( : ) _____ _____ _____
_____ _____ _____
_____ _____
_____