본문 바로가기

개발 노트/알고리즘[Kotlin]

프로그래머스 알고리즘 문제[짝수와 홀수]

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

 

# 제한 사항

num은 int 범위의 정수입니다.
0은 짝수입니다.

 

# 입출력 예

 

 

# 풀이

class Solution {
    fun solution(num: Int): String  
    
    = if(num%2 == 0) "Even" 
      else "Odd"
    
}

 

 

 

# 다른사람 풀이

class Solution{
    fun solution(num: Int): String {
        return when(num % 2){
                 1 -> "Odd"
                 else -> "Even"
            }
    }        
}

num % 2 의 값이 1일때(홀수일때) "Odd"반환, 홀수가 아닐땐 "Even" 반환