포스트

168. 각도기

나의 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import Foundation

func solution(_ angle:Int) -> Int {
    
    var answer = 0
    
    if angle > 0 && angle < 90 {
        answer = 1
    } else if angle == 90 {
        answer = 2
    } else if angle > 90 && angle < 180 {
        answer = 3
    } else {
        answer = 4 
    }
    return answer
}

이렇게 생각한 이유.

다중if문을 통해 범위를 지정함으로써, 예각, 직각, 둔각, 평각을 구현하였다.

if말고 switch-case 문을 통해서도 가능하다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.