본문 바로가기
Programmers/Python

[Python] 프로그래머스 :: 짝수와 홀수

by Sin_ 2021. 9. 23.
728x90

안녕하세요 뚜디 입니다 :)

코딩테스트 연습 - 짝수와 홀수 | 프로그래머스 (programmers.co.kr)

 

코딩테스트 연습 - 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even"

programmers.co.kr


1. 연습 문제

2. 문제 풀이

3. 소스 코드

4. 결과


1. 연습 문제
  • 문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
  • 제한 조건
num은 int 범위의 정수입니다.
0은 짝수입니다.
  • 입출력 예
num return
3 "Odd"
4 "Even"
2. 문제 풀이
파이썬은 딕셔너리라는 자료형이 존재하므로 소스 코드가 정말 간단해진다.

1. 딕셔너리를 만들어 홀/짝 일때 나올 문자열을 선언 한다.
2. 나머지 연산자를 통해 리턴한다.
3. 소스 코드
def solution(num):
    dir = {1:"Odd", 0:"Even"}

    answer = dir[num%2]
    
    return answer
4. 결과

728x90