[프로그래머스] 파이썬 홀짝에 따라 다른 값 반환하기

ybk·2023년 9월 19일
0

프로그래머스

목록 보기
17/236

Lv.0 홀짝에 따라 다른 값 반환하기

문제 설명

양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.

제한사항

1 ≤ n ≤ 100

입출력

코드 풀이

def solution(n):
    answer = 0
    if n%2 != 0:
        for i in range(1,n+1,2):
            answer += i
    else:
        for j in range(0,n+1,2):
            answer += j*j
    return answer
  • for문에서 range를 사용하여 홀,짝일 때 각자 조건에 맞게 더할 수 있게 한다.

출처: 프로그래머스 코딩테스트 연습

profile
개발자 준비생~

0개의 댓글