각도기

1. 문제

 


2. 나의 풀이

 

삼항연산자에 대한 이해도가 어떻냐에 따라서 짧은 코드를 쓸 수 있는 문제라고 생각했다. if 문도 생각해보고 써봤으니 둘다 이해가 잘 되고 있다고 생각한다. 

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

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

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

짝수의 합  (0) 2022.11.21
두 수의 나눗셈  (0) 2022.11.21
두 수의 합  (0) 2022.11.21
나머지 구하기  (0) 2022.11.21
숫자 비교하기  (0) 2022.11.21