문제

풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/*
[programmers / 각도기]
angle result
70 1
91 3
180 4
*/
function solution(angle) {
const angleResult = angle / 90;
let answer;
if (angleResult < 1) answer = 1;
else if (angleResult === 1) answer = 2;
else if (angleResult < 2) answer = 3;
else answer = 4;
return answer;
}
|
더 간단하게 코드를 줄일 수 있을 것 같은데.. 뭔가 아쉽다… 다른 사람들은 어떻게했을까?
[다른사람의 풀이]
1
2
3
|
function solution(angle) {
return [0, 90, 91, 180].filter((x) => angle >= x).length;
}
|
와,,,, 이렇게 하는 사람도 있네 미쳤다
어쨋든 뭐,,, 정답!

완료 ✅