코테연습
각도기문제
나의 오류는 누군가 겪었던 오류
2023. 3. 29. 23:16
내가 쓴 풀이
function solution(angle) {
if (angle < 90) {
return 1;
}else if (angle == 90) {
return 2;
}else if (90 < angle && angle< 180) { // 90 < angle < 180 이아님!!
return 3;
}else {
return 4;
}
}
다른사람의풀이
function solution(angle) {
return [0, 90, 91, 180].filter(x => angle>=x).length;
}
filter 사용
function solution(angle) {
return angle < 90 ? 1 : angle === 90 ? 2 : angle < 180 ? 3 : 4;
}
삼항연산자 사용