본문 바로가기
Coding/코딩 문제

코딩 문제: 짝수와 홀수

by 코딩짜는 머글 2024. 9. 13.

문제 설명

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

 

제한 조건

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

 

 

나의 풀이

def solution(num):
    if num % 2 == 0:
        return "Even"
    else:
        return "Odd"

 

다른 사람의 풀이

def evenOrOdd(num):
    #함수를 완성하세요
    if num%2:
        return "Odd"

    return "Even"

#아래는 테스트로 출력해 보기 위한 코드입니다.
print("결과 : " + evenOrOdd(3))
print("결과 : " + evenOrOdd(2))

 

사람들이 댓글로 이 풀이에 대한 대단함을 설명하던데ㅠㅠ 나는 아직 초심자라 그런지... 전혀 알아들을 수가 없다. 

하지만 이런 방법도 있구나 하면서 보는중이다ㅋㅋㅋ

나중에 다시 보면 이 방법의 활용성이 눈에 보이겠지??