Golf Challenge
Étant donné le "vert" ASCII ci-dessous.
| |
| |> |
| | |
| O |
| |
| |
| |
| |
| |
| |
Soit |
Dénoter un mur
Soit |
Dénoter la moitié du mât de drapeau
Soit >
Dénoter le drapeau sur le mât
Soit O
Dénoter le trou
Soit o
Dénoter le ballon
Les dimensions du "vert" sont de 10x10. Il y a dix espaces entre les deux murs |
.
Il y a aussi dix espaces, vides ou non entre le haut et le bas du green.
Défi
Saisissez une valeur x et y ou générez deux nombres aléatoires pour «tirer» une balle de golf sur le green.
Si les x, y générés ne touchent pas le trou ou la sortie du mât / drapeau "Try Again!"
Si le x, y généré atteint la sortie du trou "Hole in One!"
si le x, y généré atteint la sortie du pôle "Lucky Shot!"
si le x, y généré atteint la sortie du drapeau "Close One!"
Après le tir, affichez l'emplacement de la balle sur le green par un o
, en remplaçant tout personnage qu'elle a touché. Également afficher le dicton respectif ci-dessus.
Exemples:
//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 |
| |
| |
| |
| |
| |
| |
Amusez-vous et bonne chance et comme il s'agit de code-golf, le code le plus court gagne!