본문 바로가기
IT/알고리즘

82 프로그래머스] kotlin 각도기

by 깻잎쌈 2023. 10. 10.
반응형

 

class Solution {
    fun solution(angle: Int): Int {
        var ans: Int = 0
        when(angle) {
            in 1.. 89 -> ans = 1
            90 -> ans = 2 
            in 91 .. 179 -> ans = 3// return 3
            180 ->  ans =4 //return 4
        }
        
        return ans;        
    }
}

 

until vs ..

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

}

 

https://codetravel.tistory.com/24

 

[Kotlin] Range 사용하기

Kotlin에서는 Range expression 을 통해서 개발자들이 편하게 사용할 수 있도록 해줍니다. 가장 흔하게 if 문이나 for문에서 사용될 수 있습니다. ".." operator 를 갖는 rangeTo 함수로 표현합니다. 아래는 C /

codetravel.tistory.com

until이면 마지막 불포함

..이면 마지막 포함

반응형

댓글