Post History
Sandbox
Golf golf challenge [FINALIZED]
#4: Post edited
Golf golf challenge [FINALIZED]
The task is to create a program which displays a golf score as text. It takes 2 numbers as input, separated by space or new line: - The first number is the **par** of the specific hole. - The second number is the **score** that the player got. The program should print the textual golf term for the result, given the par. Trailing spaces or line feed are allowed. Par can be a value between 3 to 5 and is the score that the average golf player is expected to get at that hole for their result to be considered fine. A score lower than par is considered good, a score above par is considered bad. - A score of 1 is always called "Hole in one". - A score of -3 below par is called "Albatross". - A score of -2 below par is called "Eagle". - A score of -1 below par is called "Birdie". - A score of +1 above par is called "Bogey". - A score of +2 above par is called "Double bogey". - A score of +3 above par is called "Triple bogey". Scores higher than +3 above par need not be supported by this program. Thus the score will always be a number between 1 and 5+3=8. Examples of input and output: 4 4 Par 4 3 Birdie 4 5 Bogey 4 2 Eagle 5 2 Albatross 3 1 Hole in one 4 1 Hole in one 3 6 Triple bogey 5 8 Triple bogey 4 6 Double bogey This is (code) golf, shortest source per language wins.
#2: Post edited
- The task is to create a program which displays a golf score as text. It takes 2 numbers as input, separated by space or new line:
- - The first number is the **par** of the specific hole.
- - The second number is the **score** that the player got.
- The program should print the textual golf term for the result, given the par. Trailing spaces or line feed are allowed.
- Par can be a value between 3 to 5 and is the score that the average golf player is expected to get at that hole for their result to be considered fine. A score lower than par is considered good, a score above par is considered bad.
- - A score of 1 is always called "Hole in one".
- - A score of -3 below par is called "Albatross".
- - A score of -2 below par is called "Eagle".
- - A score of -1 below par is called "Birdie".
- - A score of +1 above par is called "Bogey".
- - A score of +2 above par is called "Double bogey".
- - A score of +3 above par is called "Triple bogey".
- Scores higher than +3 above par need not be supported by this program. Thus the score will always be a number between 1 and 5+3=8.
- Examples of input and output:
- 4 4
- Par
- 4 3
- Birdie
- 4 5
- Bogey
- 4 2
- Eagle
- 5 2
- Albatross
- 3 1
- Hole in one
- 4 1
- Hole in one
- 3 6
- Triple bogey
- 5 8
- Triple bogey
- This is (code) golf, shortest source per language wins.
- The task is to create a program which displays a golf score as text. It takes 2 numbers as input, separated by space or new line:
- - The first number is the **par** of the specific hole.
- - The second number is the **score** that the player got.
- The program should print the textual golf term for the result, given the par. Trailing spaces or line feed are allowed.
- Par can be a value between 3 to 5 and is the score that the average golf player is expected to get at that hole for their result to be considered fine. A score lower than par is considered good, a score above par is considered bad.
- - A score of 1 is always called "Hole in one".
- - A score of -3 below par is called "Albatross".
- - A score of -2 below par is called "Eagle".
- - A score of -1 below par is called "Birdie".
- - A score of +1 above par is called "Bogey".
- - A score of +2 above par is called "Double bogey".
- - A score of +3 above par is called "Triple bogey".
- Scores higher than +3 above par need not be supported by this program. Thus the score will always be a number between 1 and 5+3=8.
- Examples of input and output:
- 4 4
- Par
- 4 3
- Birdie
- 4 5
- Bogey
- 4 2
- Eagle
- 5 2
- Albatross
- 3 1
- Hole in one
- 4 1
- Hole in one
- 3 6
- Triple bogey
- 5 8
- Triple bogey
- 4 6
- Double bogey
- This is (code) golf, shortest source per language wins.
#1: Initial revision
Golf golf challenge
The task is to create a program which displays a golf score as text. It takes 2 numbers as input, separated by space or new line: - The first number is the **par** of the specific hole. - The second number is the **score** that the player got. The program should print the textual golf term for the result, given the par. Trailing spaces or line feed are allowed. Par can be a value between 3 to 5 and is the score that the average golf player is expected to get at that hole for their result to be considered fine. A score lower than par is considered good, a score above par is considered bad. - A score of 1 is always called "Hole in one". - A score of -3 below par is called "Albatross". - A score of -2 below par is called "Eagle". - A score of -1 below par is called "Birdie". - A score of +1 above par is called "Bogey". - A score of +2 above par is called "Double bogey". - A score of +3 above par is called "Triple bogey". Scores higher than +3 above par need not be supported by this program. Thus the score will always be a number between 1 and 5+3=8. Examples of input and output: 4 4 Par 4 3 Birdie 4 5 Bogey 4 2 Eagle 5 2 Albatross 3 1 Hole in one 4 1 Hole in one 3 6 Triple bogey 5 8 Triple bogey This is (code) golf, shortest source per language wins.