코테
조건 문자열
콩쥐땃쥐
2025. 1. 8. 00:11
function solution(ineq, eq, n, m) {
if(ineq + eq === '>='){
return n >= m === true ? 1 : 0;
} else if (ineq + eq === '<='){
return n <= m === true ? 1 : 0;
} else if (ineq + eq === '>!'){
return n > m === true ? 1 : 0;
} else if (ineq + eq === '<!'){
return n < m === true ? 1 : 0;
}
}
코드를 더 간편하게 하는 방법으론 eval 이 있었지만, 되도록이면 사용을 지양해야한다고 해서 뭐가 있을까 고민하다 아무리 생각해봐도 모르겠어서 if문을 사용하게 되었다... 여튼 제출하고 다른 사람의 코드를 보니
function solution(ineq, eq, n, m) {
if (eq === '=' && n === m) return 1
if (ineq === '<' && n < m) return 1
if (ineq === '>' && n > m) return 1
return 0
}
이런 코드가 있었다. 다음엔 머리를 좀 더 열심히 굴려봐야겠다... 천잰가?