❗ 문제
출처: 프로그래머스 코딩 테스트 연습,
https://school.programmers.co.kr/learn/courses/30/lessons/181884
정수 배열 numbers와 정수 n이 매개변수로 주어집니다.
numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간
이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요.
❓ 나의 풀이
function solution(numbers, n) {
let answer = 0;
for (let i = 0; i < numbers.length; i++) {
answer += numbers[i];
if (answer > n) {
return answer;
}
}
}
answer의 초기값을 0으로 설정해 주고
for문을 이용해 정수 배열 numbers의 원소를 더하고 answer에 그 값을 넣어주었다.
그다음 문제 조건에 맞게 if문을 작성해 주었다.
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 조건에 맞게 수열 변환하기 1 (Level 0, JavaScript) (0) | 2024.04.23 |
---|---|
[프로그래머스] 홀수 vs 짝수 (Level 0, JavaScript) (0) | 2024.04.22 |
[프로그래머스] 문자열로 변환 (Level 0, JavaScript) (0) | 2024.04.20 |
[프로그래머스] n개 간격의 원소들 (Level 0, JavaScript) (0) | 2024.04.18 |
[프로그래머스] 길이에 따른 연산 (Level 0, JavaScript) (0) | 2024.04.17 |