짝수와 홀수_프로그래머스_파이썬
- 사전지식
- &
- &는 and를 의미합니다.
1&3
1
1&2
0
둘다 홀수이면 1을 반환하고 하나가 짝수이면 0을 반환합니다
- 나의 풀이
def solution(num):
if num%2 == 0:
return "Even"
else :
return "Odd"
- 다른 사람 풀이
def evenOrOdd(num):
return ["Even", "Odd"][num & 1]
#아래는 테스트로 출력해 보기 위한 코드입니다.
print("결과 : " + evenOrOdd(3))
print("결과 : " + evenOrOdd(2))
결과 : Odd
결과 : Even
[2&1]
[0]
Comments