반응형
문제
구현
n 이하의 짝수를 모두 더한 값을 리턴해주면 된다.
코드
def solution(n):
return sum([i for i in range(n+1) if i%2==0])
list comprehension을 사용해 짝수를 필터링 한 뒤 sum을 했다.
다른 풀이
def solution(n):
return sum(range(0,n+1,2))
range를 통해 step2로 짝수만 뽑은 값을 sum 했다.
반응형
'Coding Test > 프로그래머스 코딩테스트 입문' 카테고리의 다른 글
Python 양꼬치 [코딩테스트 입문 - Day7] (0) | 2023.02.09 |
---|---|
Python 각도기 [코딩테스트 입문 - Day7] (0) | 2023.02.09 |
Python 특정 문자 제거하기 [코딩테스트 입문 - Day7] (0) | 2023.02.09 |
Python 직각삼각형 출력하기 [코딩테스트 입문 - Day6] (0) | 2023.02.08 |
Python 문자 반복 출력하기 [코딩테스트 입문 - Day6] (0) | 2023.02.08 |
댓글