![:triangular_flag_on_post:](https://forum.freecodecamp.com/images/emoji/emoji_one/triangular_flag_on_post.png?v=3 ":triangular_flag_on_post:") Remember to use <a>**`Read-Search-Ask`**</a> if you get stuck. Try to pair program ![:busts_in_silhouette:](https://forum.freecodecamp.com/images/emoji/emoji_one/busts_in_silhouette.png?v=3 ":busts_in_silhouette:") and write your own code ![:pencil:](https://forum.freecodecamp.com/images/emoji/emoji_one/pencil.png?v=3 ":pencil:")
### ![:checkered_flag:](https://forum.freecodecamp.com/images/emoji/emoji_one/checkered_flag.png?v=3 ":checkered_flag:") Problem Explanation:
In the game of golf each hole has a **par** meaning the average number of **strokes** a golfer is expected to make in order to sink the ball in a hole to complete the play. Depending on how far above or below **par** your **strokes** are, there is a different nickname.
Your function will be passed **par** and **strokes** arguments. You've to return the correct string according to this table which lists the strokes in order of priority; top (highest) to bottom (lowest):
Strokes | Return
:--------- | :-------------
1 | "Hole-in-one!"
<= par - 2 | "Eagle"
par - 1 | "Birdie"
par | "Par"
par + 1 | "Bogey"
par + 2 | "Double Bogey"
>= par + 3 | "Go Home!"
**par** and **strokes** will always be numeric and positive.
* Change the code below `// Only change code below this line` and above `// Only change code above this line`.
* Ensure that you're editing the inside of the `golfScore` function.
* You will have to make the function return exactly the same string as shown shown in the table, depending on the value of the parameters **par** and **strokes** that are passed to your function.
·Run at [repl.it](https://repl.it/@AdrianSkar/Basic-JS-Golf-code)
## Code explanation
Since we already have an array defined in the variable `names` we can take advantage of it and use it for our return statements using indexes (eg: `names[0] is the first one`). That way, if you ever need to change a specific result you wouldn't need to look for it inside the function, it'd be at the beginning, in your array.
*<ahref='http://www.freecodecamp.com/challenges/chaining-if-else-statements'target='_blank'rel='nofollow'>Challenge: Chaining If Else Statements</a>
*<ahref='http://www.freecodecamp.com/challenges/comparison-with-the-greater-than-equal-to-operator'target='_blank'rel='nofollow'>Challenge: Comparison with the Greater Than Equal To Operator</a>
*<ahref='http://www.freecodecamp.com/challenges/comparison-with-the-less-than-equal-to-operator'target='_blank'rel='nofollow'>Challenge: Comparison with the Less Than Equal To Operator</a>