프로그래머스 공부/Python
[Level 1 / Python] 짝수와 홀수
#자유의날개
2019. 10. 12. 11:16
반응형
문제 설명
정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요.
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
출처 : https://programmers.co.kr/learn/courses/30/lessons/12937
풀이 방법
num을 2로 나누었을 때의 나머지를 확인하여 0인 경우에는 짝수로 1인 경우에는 홀수로 결과가 나오도록 풀었습니다.
소스 코드
1
2
3
4
5
|
def solution(num):
if num % 2 == 0:
return 'Even'
else:
return 'Odd'
|
cs |
다른 사람의 풀이
1
2
3
4
5
|
def solution(num):
if num % 2:
return 'Odd'
else:
return 'Even'
|
cs |
값이 0이 아닌 경우에는 True가 되고 0인 경우에는 False가 되는 논리연산자를 이용하여 풀 수도 있었네요. 기본에 충실한 풀이 방법이네요. 하나 또 배워갑니다.
반응형