본문 바로가기
코딩테스트/프로그래머스

[프로그래머스] 코딩 기초 트레이닝 - 홀짝에 따라 다른 값 반환하기(파이썬)

by #FF0000 2023. 6. 6.
def solution(n):
    if n % 2 == 1:  # n이 홀수인 경우
        return sum(range(1, n+1, 2))
    else:  # n이 짝수인 경우
        return sum([i**2 for i in range(2, n+1, 2)])

 

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