관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 각도기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - 각도기 (Kotlin)

참깨빵위에참깨빵_ 2022. 12. 23. 01:31
728x90
반응형
0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각, 180도는 평각으로 분류한다
각 angle이 매개변수로 주어질 때 예각은 1, 직각은 2, 둔각은 3, 평각은 4를 리턴하는 solution()을
완성하라

 

 

이 문제도 조건에 따른 값의 리턴처리만 해주면 풀 수 있는 문제다. 다른 각이 주어질 경우에는 별다른 말이 없으니 0을 리턴시킨다.

 

class Solution {
    fun solution(angle: Int): Int = when (angle) {
        90 -> {
            2
        }
        180 -> {
            4
        }
        in 1..89 -> {
            1
        }
        in 91..180 -> {
            3
        }
        else -> {
            0
        }
    }
}

 

반응형
Comments