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

Today Jeeho Learned·2022년 9월 8일
0

알고리즘

목록 보기
14/38
post-thumbnail

문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/12937

내 답안

def solution(num):
    if num % 2 == 0:
        return "Even"
    return "Odd"

풀이 정리

코드를 작성하는데 오래 걸리지 않았다. 기본적으로 짝수인지를 확인하는 조건문은 걸고 맞으면 짝수 아니면 모든 경우에 홀수임을 표시해주었다.

int의 범위라는 전제가 있었는데, 음수는 포함하지 않을 것으로 배제했고, 0이 문제였는데 0은 수학적인 개념으로보면 짝수로 들어간다고한다. 해당 코드에 0을 넣어서 돌려보니 even이 출력되었다.

다른 풀이

def evenOrOdd(num):
    return "Even" if num%2 == 0 else "Odd"

다른풀이를 찾아보니 한 줄로도 끝낼수있구나를 알게되었다!!

profile
기록해야 (살아)남는다 !

0개의 댓글