Algorithm : Programmers - 짝수와 홀수 ; 12937
👉 문제
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
🤔 생각해보기
2로 나누어 떨어지면 Even
안나눠 떨어지면 Odd
def solution(num):
answer = ''
if num % 2 == 0:
answer = 'Even'
elif num == 0:
answer = 'Even'
else:
answer = 'Odd'
return answer
print(solution(3))
- 동작한다 하지만 더 좋은 방법이 있을 것 같다.
👉 해결
👓모범답안
def solution(num):
if num % 2:
return 'Odd'
else:
return 'Even'
print(solution(4))
상식을 뒤집고 논리연산을 이용해서 0 이면 odd, 아니면, even !
Author And Source
이 문제에 관하여(Algorithm : Programmers - 짝수와 홀수 ; 12937), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@coil/Algorithm-Programmers-짝수와-홀수-12937저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)