본문 바로가기

2021 파이썬 챌린지

실력테스트 1. 짝수와 홀수

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

 

def solution1(num): # 나머지가 0과 1이라는 점에서 리스트를 사용했다
    return ['Even','Odd'][num%2] 
def solution2(num): # if문을 사용했다
    if num % 2: # num % 2 == 0
        return 'Odd'
    else:
        return 'Even'
def solution3(num): # if 문을 한줄로 나타냈다
    return "Odd" if num % 2 else "Even"
def solution4(num): # and 와 or 문의 특징을 이용했다
    return (num % 2 and 'Odd') or 'Even'

 

출처:  https://programmers.co.kr/learn/courses/30/lessons/12937

 

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

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

programmers.co.kr

 

'2021 파이썬 챌린지' 카테고리의 다른 글

2021.07.02 2일차 문제 예시답안  (0) 2021.07.03
2021.07.02 2일차 문제  (0) 2021.07.02
2021.07.01 1일차 문제 예시답안  (0) 2021.07.02
2021.07.01 1일차 문제  (0) 2021.07.01
실력테스트 2. 음양 더하기  (0) 2021.06.26