코린이의 소소한 공부노트

[프로그래머스/Lv.0] 각도기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 각도기

무지맘 2022. 10. 21. 01:28

1. Input

1) angle

 

2. Output

1) 예각(0도 초과 90도 미만)이면 1 반환

2) 직각(90)이면 2 반환

3) 둔각(90도 초과 180도 미만)이면 3 반환

4) 평각(180)이면 4 반환

 

3. Constraint

1) 0 < angle <= 180

2) angle은 정수

 

4. Example

Input: angle=70 -> Output: 1

Input: angle=92 -> Output: 3

 

5. Code

1) 첫 코드(2022/10/17)

if(0 < angle && angle < 90)
    return 1;
else if(angle == 90)
    return 2;
else if(90 < angle && angle < 180)
    return 3;
else
    return 4;

2) 조금 더 간결하게 만든 코드(2022/10/21)

if(angle == 180)
    return 4;
else if(angle > 90)
    return 3;
else if(angle == 90)
    return 2;
else
    return 1;