[알고리즘] Swift 짝수와 홀수

이유진·2024년 2월 29일
0

알고리즘

목록 보기
11/32

문제 설명

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


제한 조건

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

입출력 예

numreturn
3"Odd"
4"Even"

풀이 과정

짝수인 경우와 그렇지 않을 경우(홀수인 경우)로
나눠서 값을 반환하면 되기 때문에

if (짝수인 경우) → return
else (짝수가 아닌 경우=홀수인 경우) → return
되도록 문제를 풀었다.

정수 num이 짝수인 경우는
”정수 num을 2로 나눴을 때 몫이 0”인 식으로 표현했다.
num % 2 == 0


Solution

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

주절주절

쉬어가는 문제!
오류 안뜨고 통과하기는 처음이다.
아주 쉬운 문제인건 알지만...
하나 하나 이해하고 코드를 작성하면서
코딩의 ㅋ도 모르던 나도 발전할 수 있구나!!
하는 희망이 생겼다! 오예~…~(스)
앞으로도 화이팅 :>

0개의 댓글