Plz tell me What is wrong with my code?

Tell us what’s happening:
My code is not passing two test cases :-

  1. golfScore(4, 1) should return the string Hole-in-one!

  2. golfScore(1, 1) should return the string Hole-in-one!
    I have checked my code an I think it’s ok No idea why test giving me errors.

    Your code so far


var names = ["Hole-in-one!", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Go Home!"];
function golfScore(par, strokes) {
// Only change code below this line
if(strokes == 1) {
  return "Hole in one";
} else if(strokes <= par-2) {
  return "Eagle";
} else if(strokes == par-1) {
  return "Birdie";
} else if(strokes == par) {
  return "Par";
} else if(strokes == par+1) {
  return "Bogey";
} else if(strokes == par+2) {
  return "Double Bogey";
} else if(strokes >= par+3) {
  return "Go Home!";
}


return "Change Me";
// Only change code above this line
}

golfScore(5, 4);
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36

Challenge: Golf Code

Link to the challenge:

Hi @vilgax04 !

The issue is here

Look very carefully at the error message and what you wrote

1 Like

I looked carefully and found a silly mistake.

thanks

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.