Este é Bub. Bub é um jogador de futebol. No entanto, ele não é muito bom. Ele ainda não pode chutar a bola para a rede! (Se você não percebeu, @
é a bola.
_____
| \
O | \
\|/ | \
| | net \
/ ─ @ |_________\
Para ajudar a desenvolver suas habilidades, ele desenvolveu um sistema para ajudar a avaliar seu desempenho quando chuta a bola. Ele chamou isso de "sistema de 10 pontos".
No entanto, ele não sabe o que precisa fazer para obter um número x de pontos. Você precisa ajudá-lo a visualizar onde a bola estará, para que ele possa definir uma expectativa de quantos pontos ele deseja obter. Existem 10 pontos por rodada que ele pode alcançar.
Portanto, este é o seu desafio.
Dado um número x , o número de pontos que Bub recebe, mostra a localização da bola no campo. Aqui estão alguns marcadores úteis:
- Bub está exatamente a 50 espaços da rede.
- Para cada ponto que Bub recebe, a bola se move 5 espaços mais perto da rede. Portanto, se Bub conseguir 3 pontos, a bola estará a 35 espaços da rede.
- A cada 3 pontos que Bub recebe, a bola começa a se mover no ar! Move um espaço para cima.
- Se o número de pontos que Bub conseguir mover a bola para trás da rede, você poderá colocá-la em qualquer lugar dentro da rede.
Lembre-se, você precisa desenhar Bub, a bola e a rede.
Para começar, aqui está um exemplo:
Número de pontos: 5
_____
| \
O | \
\|/ | \
| @ | \
/ ─ |_________\
Aplicam-se regras padrão. Código com o menor número de bytes ganha! Feliz golfe!
There are 10 points per round that he can achieve
, por que deveríamos nos preocupar com n> 10?Respostas:
Pitão,
10691 bytesCodificação de execução, seguida por codificação interna.
Hexdump:
Experimente online!
Substitua o caractere Unicode
─
(U + 2500) como um único hífen.fonte
JavaScript (ES6), 189
Teste
fonte