규도자 개발 블로그

[프로그래머스/Level1/파이썬3(python3)] 짝수와 홀수 본문

알고리즘/풀이

[프로그래머스/Level1/파이썬3(python3)] 짝수와 홀수

규도자 (gyudoza) 2020. 4. 15. 15:54

[프로그래머스/Level1/파이썬3(python3)] 짝수와 홀수

문제

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

제한사항

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

입출력 예

numreturn
3"Odd"
4"Even"

풀이

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

설명

거의 모든 사람들이 처음 프로그래밍을 배울 때 나머지 연산자 %를 배우는 과정에서 풀었던 문제였을 것이다. 파이썬에는 일반적으로 통용되는 3항연산자(?와 :를 이용하는)가 없기 때문에 위와 같은 모습이 됐다. 이런 모습이 파이썬의 3항 연산자라고 생각하면 편할 것이다.

Comments