짝수와 홀수

KSang·2023년 11월 29일
0

[Kotlin]코드카타

목록 보기
11/100

문제설명

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

제한사항

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

진행

솔루션함수는 %연산자를 사용해서 2를 나눈 뒤 1 이면 odd 0이면 Even이 나오도록 하면 될것 같다

코드

package com.example.codekata

fun main() {
    var num1: Int = 0
    println("숫자를 입력하세요.")
    num1 = readln().toInt()
    println("${solution(num1)}")
}

fun solution(num: Int): String {
    var result = num % 2
    var answer = ""

    when (result) {
        0 -> answer = "Even"
        1 -> answer = "Odd"
    }

    return answer
}

0개의 댓글