Golf Challenge
Angesichts der folgenden ASCII "Grün".
| |
| |> |
| | |
| O |
| |
| |
| |
| |
| |
| |
Lassen |Sie eine Wand bezeichnen
Lassen |Sie die Hälfte der Fahnenstange bezeichnen
Lassen >Sie die Fahne auf der Stange bezeichnen
Lassen OSie das Loch bezeichnen
Lassen oSie den Ball bezeichnen
Die Maße des "Green" betragen 10x10. Es gibt zehn Räume zwischen den beiden Wänden |.
Es gibt auch zehn Leerzeichen zwischen dem oberen und unteren Rand des Grüns.
Herausforderung
Geben Sie einen x- und einen y-Wert ein oder generieren Sie zwei Zufallszahlen, um einen Golfball auf das Grün zu "schießen".
Berührt das erzeugte x, y nicht das Loch oder den Fahnenmast / Fahnenausgang "Try Again!"
Wenn das erzeugte x, y die Lochausgabe "Hole in One!"
wenn das erzeugte x, y den Polausgang "Lucky Shot!"
wenn das erzeugte x, y die Flag-Ausgabe "Close One!" trifft
Geben Sie nach dem Schuss die Position des Balls auf dem Grün durch a aus ound ersetzen Sie alle getroffenen Zeichen. Geben Sie auch den entsprechenden obigen Spruch aus.
Beispiele:
//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 |
| |
| |
| |
| |
| |
| |
Viel Spaß und viel Glück und wie das ist , Code-Golf die kürzesten Code gewinnt!