딱 문제를 보자마자 삼항연산자가 생각났다.
저 문제를 해결하는 방법은 많지만, 코드를 최대한 간결하게 하면서도 문제를 풀 수 있는 방법이 뭘까 생각하다가 코딩 테스트 답안에서 많이 보였던 삼항 연산자를 사용하기로 마음 먹었다.
삼항 연산자는 조건 ? 참일때 : 거짓일때; 이런 식으로 사용해서 아래와 같은 답변이 나오게 되었다.
function solution(num) {
return num%2 === 0 ? "Even" : "Odd";
}
근데 사실 첫 번째에 돌렸을 때 오류가 났었는데, 그 이유는 ?와 :를 반대로 써버려서 그런 것이었다....
다음부턴 조심하자...