[프로그래머스][파이썬] 짝수의 합 - 조건문 (Level 0)

뻥튀기아이스크림·2025년 3월 15일
1
post-thumbnail

◽ 문제 출처

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

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(n):
    answer = 0
    
    for i in range(1, n + 1):
        if i % 2 == 0:
            answer += i
        else:
            continue
            
    return answer
  • 1부터 n까지 짝수 검사 후 짝수는 더하도록 간단하게 풀이했다.
  • 아마 continue 를 묻는 문제가 아니였을까 싶다.

◽ 다른 사람 풀이

def solution(n):
    return sum(range(0, n+1, 2))
  • 0부터 n까지 2씩 넘어간다는 코드인데.. 사실 앞에 범위 설정을 잘못하면 홀수만 뽑을 수도 있지 않을까 싶다.

◽ 더 나아가기

  • 지금 생각해보니까 else 구문을 쓰지 않아도 여기선 문제가 없어보인다.
  • 하지만 혹시 모를 예외를 위해 else 쓰는 습관은 괜찮았던것 같다.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글