[Programmers] 각도기
Featured image of post [Programmers] 각도기

[Programmers] 각도기

프로그래머스 알고리즘

문제

image

풀이

 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;
}

와,,,, 이렇게 하는 사람도 있네 미쳤다

어쨋든 뭐,,, 정답!

image

완료 ✅

Built with Hugo
Theme Stack designed by Jimmy