🌈 프로그래머스
[프로그래머스:Javascript] 수열과 구간 쿼리 1
Eun_zii
2024. 4. 18. 16:05
프로그래머스 Lv.0
- 수열과 구간 쿼리 1
💚 문제설명
💚 제한조건
- 1 ≤ arr의 길이 ≤ 1,000
- 0 ≤ arr의 원소 ≤ 1,000,000
- 1 ≤ queries의 길이 ≤ 1,000
- 0 ≤ s ≤ e < arr의 길이
💚 풀이
function solution(arr, queries) {
for ( let query of queries ) {
const [s,e] = query
for ( let i = s; i <= e; i++ ) {
arr[i]++
}
}
return arr;
}
✅
for...of문을 사용하여 'queries' 배열의 각 쿼리를 반복해주고, 각 쿼리에 대해 구조 분해 할당을 사용하여 s, e 값을 추출해준다.
내부 for( ) 문으로 s부터 e까지의 인덱스 범위를 반복해준다.
s부터 e까지의 범위를 반복하면서 배열 arr의 각 요소에 1을 더한후, return한다.
728x90