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"
}
}