[프로그래머스] 각도기

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

    바로 생각난 풀이는 역시 조건문.
    다른 풀이들 중에 삼항연산자를 이용한 풀이도 있어서 해봤다.
    이렇게 깔끔할수가 있나.. 나는 삼항연산자랑은 아직 어색한데ㅎㅎ;

     

    # 조건문

    class Solution {
        public int solution(int angle) {
            int answer = 0;
            
            if (angle < 90) {
                answer = 1;
            } else if (angle == 90) {
                answer = 2;
            } else if (angle > 90 && angle < 180) {
                answer = 3;
            } else if (angle == 180) {
                answer = 4;
            }
            
            
            return answer;
        }
    }

     

    # 삼항연산자

    class Solution {
        public int solution(int angle) {
            int answer = 0;
    
            answer = angle == 180 ? 4 : angle > 90 ? 3 : angle == 90 ? 2 : angle < 90 ? 1 : 0;
            return answer;
        }
    }

     

    'Algorithm' 카테고리의 다른 글

    [백준] 2439번: 별찍기2  (0) 2023.04.19
    [백준] 2588번: 곱셈  (1) 2023.04.18
    [백준] 킹, 퀸, 룩, 비숍, 나이트, 폰  (0) 2023.02.12
    [프로그래머스] 배열의 평균값  (0) 2023.02.03

    댓글