문제 : 정수 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
'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 |