본문 바로가기
Kotlin Language/programmers

Kotlin - 각도기 프로그래머스 코딩 연습 (8)

by Classic Master 2023. 11. 25.
728x90

프로그래머스 문제

각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.

angle result
70 1
91 3
180 4

코틀린 답

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

풀이

answer 이라는 정수형 변수를 0으로 초기화 설정합니다.

angle이 90미만 이라면 1을 반환 (angle < 90) 하고, 

angle이 90이면 (angle ==90)  2를 반환하고,

90보다 크고 180미만 ( angle > 90 && angle < 180 ) 이면 3을 반환합니다.

angle이 180이라면 ( angle == 180 ) 이라면 4를 반환하게 설정합니다.  

728x90
반응형