Desafio de golfe
Dado o ASCII abaixo "Verde".
| |
| |> |
| | |
| O |
| |
| |
| |
| |
| |
| |
Vamos |
denotar uma parede
Vamos |
denotar metade do mastro da bandeira
Vamos>
denotar a bandeira no mastro
Deixe O
denotar o buraco
Deixe o
denotar a bola
As dimensões do "verde" são 10x10. Existem dez espaços entre as duas paredes |
.
Existem também dez espaços, vazios ou não, entre o topo e o fundo do verde.
Desafio
Insira um valor x e y ou gere dois números aleatórios para "atirar" uma bola de golfe no verde.
Se o x, y gerado não tocar no buraco ou no mastro da bandeira / na saída da bandeira "Tente novamente!"
Se o x, y gerado atingir a saída do furo "Hole in One!"
se o x, y gerado atingir a saída do pólo "Lucky Shot!"
se o x, y gerado atingir a saída do sinalizador "Close One!"
Após o arremesso, mostre a localização da bola no verde com um o
, substituindo qualquer personagem que ela acertar. Também envie o respectivo ditado acima.
Exemplos:
//Hole in one example, the O was replaced with a o
Randomed x = 3
Randomed y = 4
"Hole in One!"
| |
| |> |
| | |
| o |
| |
| |
| |
| |
| |
| |
//Clone example, the top half of the pole was replaced with a o
Randomed x = 3
Randomed y = 2
"Lucky Shot!"
| |
| o> |
| | |
| O |
| |
| |
| |
| |
| |
| |
//Lucky Shot example, the > was replaced with a o
Randomed x = 4
Randomed y = 2
"Close One!"
| |
| |o |
| | |
| O |
| |
| |
| |
| |
| |
| |
//Try Again example, the <space> was replaced with a o
Randomed x = 5
Randomed y = 1
"Try Again!"
| o |
| |> |
| | |
| O |
| |
| |
| |
| |
| |
| |
Divirta-se e boa sorte e, como esse é o código-golfe, o código mais curto vence!