Algorithm/프로그래머스

[프로그래머스 스위프트] 짝수와 홀수

devKen 2022. 8. 24. 10:57

문제 요약

단순한 if else 문제인데 문제는 나머지가 1일 경우로 계산하면 테스트 케이스에서 실패하는 경우가 있다. 문제의 조건을 보면 Int의 범위라 음수 또한 연산하는 것으로 추정되는데 -1은 홀수지만 1로 조건을 걸어버리면 Even이 나오게 될 것이다. 때문에 0으로 계산하는 게 더 많은 케이스를 걸러낼 수 있다.

해답

func solution(_ num:Int) -> String {
    if num % 2 == 0 {
        return "Even"
    } else {
        return "Odd"
    }
}