짝수와 홀수_프로그래머스_파이썬

  • 사전지식
    • &
  • &는 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