본문 바로가기
  • 개발 / 공부 / 일상
Programmers

(Programmers) [Lv. 0] 각도기

by JJeongHyun 2023. 2. 6.
반응형

문제 설명

  •  각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각, 180도는 평각으로 분류합니다.
  •  각 angle이 매개변수로 주어질 때 예각은 1, 직각은 2, 둔각은 3, 평각은 4를 return 하도록 solution 함수를 완성해 주세요

  • 예각 : 0 < angle < 90
  • 직각 : angle = 90
  • 둔각 : 90 < angle < 180
  • 평각 : angle = 180

제한사항

  • 0 < angle <= 180
  • angle은 정수

 

입출력 예시

각도기 입출력 예시

 

전체 코드

function solution(angle) {
  //   if (angle < 90 && angle > 0) {
  //     return 1;
  //   } else if (angle === 90) {
  //     return 2;
  //   } else if (angle < 180 && angle > 90) {
  //     return 3;
  //   } else {
  //     return 4;
  //   }

  return angle < 90 && angle > 0
    ? 1
    : angle === 90
    ? 2
    : angle < 180 && angle > 90
    ? 3
    : 4;
}