CodeWars Even Or Odd help

Can someone help me figure out the syntax code and figure out the correct answer?

Basically, if the input is even, it prints “Even”; if the input is odd, it prints “Odd”. Here’s my code so far:

function even_or_odd(number) {
  if (number % 2 === 0) {
  return("Even");
  }
  else {
  return("Odd");
}

And here’s the syntax code it throws:

/home/codewarrior/index.js:20
});
 ^

SyntaxError: Unexpected token )
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at [eval]:1:1

Thanks!

function even_or_odd(number) {
  if (number % 2 === 0) {
  return("Even");
  }
  else {
  return("Odd");
}

Just from looking at this, it seems you have one open curly brace.

1 Like

Thanks! Sorry for the basic bug. CodeWars’ interpreter isn’t exactly helpful (I guess that would defeat the point).

2 Likes

The simple ones and up being the hardest to notice.

This is why indentation and formatting, even if it’s optional, is quite important.

1 Like

Yep! I’m usually pretty good about indentation/levels, but was a little sloppy on this one and I guess I paid for it!

1 Like