🤍 은지log 🤍
[프로그래머스:Javascript] 수열과 구간 쿼리 1 본문
프로그래머스 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
'🌈 프로그래머스' 카테고리의 다른 글
[프로그래머스:Javascript] 빈 배열에 추가, 삭제하기 (1) | 2024.04.18 |
---|---|
[프로그래머스:Javascript] 문자열 뒤집기 (1) | 2024.04.18 |
[프로그래머스:Javascript] 수열과 구간 쿼리 2 (0) | 2024.04.17 |
[프로그래머스:Javascript] 수열과 구간 쿼리 4 (0) | 2024.04.17 |
[프로그래머스:Javascript] 문자열 묶기 (0) | 2024.04.17 |