Esta es Bub Bub es un jugador de fútbol. Sin embargo, no es muy bueno. ¡Todavía no puede patear la pelota a la red! (Si no lo has notado, @
es la pelota.
_____
| \
O | \
\|/ | \
| | net \
/ ─ @ |_________\
Para ayudar a desarrollar sus habilidades, ha desarrollado un sistema para ayudar a evaluar su desempeño cuando patea la pelota. Lo llamó el "sistema de 10 puntos".
Sin embargo, no sabe qué necesita hacer para lograr x número de puntos. Debes ayudarlo a visualizar dónde estará la pelota, para que pueda establecer la expectativa de cuántos puntos quiere obtener. Hay 10 puntos por ronda que puede lograr.
Por lo tanto, este es tu desafío.
Dado un número x , el número de puntos que obtiene Bub, genera la ubicación de la pelota en el campo. Aquí hay algunos marcadores útiles:
- Bub está exactamente a 50 espacios de la red.
- Por cada punto que obtiene Bub, la pelota se mueve 5 espacios más cerca de la red. Por lo tanto, si Bub obtiene 3 puntos, la pelota está a 35 espacios de la red.
- ¡Por cada 3 puntos que obtiene Bub, la pelota comienza a moverse en el aire! Se mueve un espacio hacia arriba.
- Si el número de puntos que obtiene Bub movería la pelota detrás de la red, puedes poner la pelota en cualquier lugar dentro de la red.
Recuerde, debe dibujar Bub, la pelota y la red.
Para comenzar, aquí hay un ejemplo:
Cantidad de puntos: 5
_____
| \
O | \
\|/ | \
| @ | \
/ ─ |_________\
Aplican reglas estándar. ¡El código con el menor número de bytes gana! ¡Feliz golf!
There are 10 points per round that he can achieve
, ¿por qué deberíamos preocuparnos por n> 10?Respuestas:
Pyth,
10691 bytesCodificación de longitud de ejecución, seguida de codificación interna.
Hexdump:
Pruébalo en línea!
Reemplace el carácter Unicode
─
(U + 2500) como un guión único.fuente
JavaScript (ES6), 189
Prueba
fuente