Es ist Freitag ... also lass uns Golf spielen gehen! Schreiben Sie einen Code, der die Punktzahl des Spielers für ein Loch in einem Golfspiel festlegt. Der Code kann entweder eine Funktion oder ein gesamtes Programm sein. Wie das Genre andeutet, gewinnt der kürzeste Code.
Eingabe (Parameter oder stdin, Ihre Wahl):
- Eine Ganzzahl, die das Par des Lochs darstellt und garantiert zwischen 3 und 6 liegt
- Eine Ganzzahl, die die Punktzahl des Golfspielers darstellt und garantiert zwischen 1 und 64 liegt
Ausgabe (Drucken auf Standardausgabe oder Rückgabe, Zeilenumbruch zulässig, aber nicht erforderlich, Ihre Wahl):
- Wenn die Punktzahl 1 ist, wird "Hole in one" ausgegeben.
- wenn score == par - 4 und par> 5, "Condor" ausgeben
- wenn score == par - 3 und par> 4, "Albatross" ausgeben
- wenn score == par - 2 und par> 3, "Eagle" ausgeben
- wenn score == par - 1, "Birdie" ausgeben
- wenn score == par, gib "Par" aus
- wenn score == par + 1, gib "Bogey" aus
- wenn score == par + 2, "Double Bogey" ausgeben
- wenn score == par + 3, "Triple Bogey" ausgeben
- wenn Punktzahl> Par + 3, Ausgabe "Haha du Verlierer"
EDIT Herzlichen Glückwunsch an Dennis zur kürzesten Antwort!