Q. 정수 n 이 주어질때, n 이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
python 은 for 문이 다른거 같넹
def solution(n):
total = 0
for i in range(2, n+1, 2): # 2부터 n까지 2씩 증가 (짝수만 반복)
total += i
return total
이렇게 하신분도 있구나
def solution(n):
return sum([i for i in range(2, n + 1, 2)])
def solution(n):
return 2*(n//2)*((n//2)+1)/2
'[study]코딩테스트' 카테고리의 다른 글
[Programmers] 코딩테스트입문 > 배열의 평균값 (3) | 2024.10.01 |
---|---|
[Programmers]코딩테스트연습 (0) | 2024.09.30 |
[Programmers] 코딩테스트입문 > 몫구하기 (0) | 2024.09.30 |
[Programmers]코딩테스트입문 > 나이출력 (0) | 2024.09.30 |
[Programmers]코딩테스트입문 > 숫자비교하기 (0) | 2024.09.30 |