문제
https://school.programmers.co.kr/learn/courses/30/lessons/120831
설계
파이썬
def solution(n):
answer = 0
for i in range(2, n + 1): # n이하이므로 n까지 포함해야 한다.
if i % 2 == 0:
answer += i
return answer
자바스크립트
function solution(n) {
if (n === 1){ // 예외처리
return 0
}
let array = []
for (let i = 1; i <= n; i++) {
i % 2 === 0 ? array.push(i) : null
}
return array.reduce((a, b) => a + b)
}
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 양꼬치 - 파이썬, 자바스크립트 (0) | 2023.01.18 |
---|---|
[프로그래머스] 배열의 평균값 - 파이썬, 자바스크립트 (0) | 2023.01.18 |
[프로그래머스] 두 수의 나눗셈 - 파이썬, 자바스크립트 (0) | 2023.01.18 |
[프로그래머스] 각도기 - 파이썬, 자바스크립트 (0) | 2023.01.18 |
[프로그래머스] 두 수의 합 - 파이썬, 자바스크립트 (0) | 2023.01.18 |