코딩/프로그래머스

[프로그래머스/Programmers/Level1] 짝수와 홀수 파이썬 풀이 코딩테스트 연습

thisisjade 2021. 11. 13. 14:58
728x90

문제 설명

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

 

제한 조건

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

 

입출력 예

num return
3 "Odd"
4 "Even"

 

나의 풀이

def solution(num):
    if num%2 ==0:
        answer = 'Even'
    elif num%2 ==1:
        answer = 'Odd'
    return answer

입력받은 수를 2로 나눠서 짝수일 경우와 홀수일 경우 다르게 값을 부여해줍니다.

 

다른 사람의 풀이

def evenOrOdd(num):
    if (num%2):
        return "Odd"
    else:
        return "Even"

다른 사람의 풀이는 제가 만든 식보다 간단하게 만드는 방법이네요!

 

728x90