코독
코딩핥는 강아지
코독
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • JAVASCRIPT (24)
      • PROGRAMMERS 0단계 (13)
      • PROGRAMMERS 1단계 (11)
    • JQUERY (0)
    • EFFECT (0)
    • HTML (0)
    • CSS (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

최근 글

인기 글

최근 댓글

태그

  • programmers
  • 자릿수 더하기
  • for()
  • if()
  • 홀수
  • 짝수
  • Sort()
  • map()
  • 정수
  • 자바스크립트
  • JavaScript
  • filter()
  • 프로그래머스
  • js
  • 1단계
  • reduce()
  • 0단계
  • for문
  • push()
  • 배열

티스토리

hELLO · Designed By 정상우.
코독

코딩핥는 강아지

Javascript | programmers02 (프로그래머스 0단계 : 각도기)
JAVASCRIPT/PROGRAMMERS 0단계

Javascript | programmers02 (프로그래머스 0단계 : 각도기)

2022. 11. 5. 17:59

※ programmers 0단계 풀이 두 번째

각도기


❍ 문제 설명

각에서 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은 정수입니다.

❍ 입출력 예

angle result
70 1
91 3
180 4

❍ 나의 풀이

function solution(angle) {
    var answer = 0;
    
    // angle 이 90 보다 작을 때 answer = 1 대입
    if(angle < 90){
        answer = 1;

    // angle 이 90 과 같을 때 answer = 2 대입
    } else if(angle == 90){
        answer = 2;
       
    // angle 이 180 과 같을 때 answer = 4 대입    
    } else if(angle === 180){
        answer = 4;

    // 그 외는 3을 대입한다.
    } else {
        answer = 3;
    }
    return answer;
}

❍ 다른 사람의 풀이

function solution(angle) {
    return [0, 90, 91, 180].filter(x => angle>=x).length;
}         

'JAVASCRIPT > PROGRAMMERS 0단계' 카테고리의 다른 글

Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))  (4) 2022.11.14
Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))  (5) 2022.11.10
Javascript | programmers04 (프로그래머스 0단계 : 편지)  (8) 2022.11.06
Javascript | programmers03 (프로그래머스 0단계 : 짝수 홀수 개수)  (4) 2022.11.05
Javascript | programmers01 (프로그래머스 0단계 : 양꼬치)  (7) 2022.11.05
    'JAVASCRIPT/PROGRAMMERS 0단계' 카테고리의 다른 글
    • Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))
    • Javascript | programmers04 (프로그래머스 0단계 : 편지)
    • Javascript | programmers03 (프로그래머스 0단계 : 짝수 홀수 개수)
    • Javascript | programmers01 (프로그래머스 0단계 : 양꼬치)
    코독
    코독
    코딩을 할짝할짝

    티스토리툴바