[Javascript : programmers] 수열과 구간 쿼리 4 (Lv.0)
[Javascript : programmers] 수열과 구간 쿼리 4 (Lv.0)
문제
나의 정답 풀이
function solution(arr, queries) {
for(let [s,e,k] of queries) for(let i=s; i<=e; i++) if(i%k==0) arr[i]++;
return arr;
}
queries를 첫번째 for문으로 돌면서 arr의 s부터 e까지 두번째 for문을 도는 이중 for문이 핵심이다.
이중for문을 돌면서 인덱스가 k의 배수인 것들을 arr[i]++ 한 후 반환한다.
<참고>
배열 구조 분해 할당
2023.04.21 - [Javascript/자바스크립트 문법] - [Javascript] ES6 문법 6.2 - 구조 분해 할당
[Javascript] ES6 문법 6.2 - 구조 분해 할당
ES6 문법 6.2 - 구조 분해 할당 기존 자바스크립트의 구조 분해 사용 방법 //배열 구조 분해 var list = [0,1]; var item1 = list[0]; //배열의 인덱스를 이용해서 변수에 값 할당 var item2 = list[1]; var item3 = list[2]
yy-kkang.tistory.com
수열과 구간 쿼리 3
2024.08.26 - [Javascript/자바스크립트 문제] - [Javascript : programmers] 수열과 구간 쿼리 3 (Lv.0) ft. swap 💥
[Javascript : programmers] 수열과 구간 쿼리 3 (Lv.0) ft. swap 💥
[Javascript : programmers] 수열과 구간 쿼리 3 (Lv.0) ft. swap 💥 문제 나의 정답 풀이function solution(arr, queries) { for(let [i,j] of queries){ [arr[i], arr[j]] = [arr[j], arr[i]]; } return arr;} 배열 구조 분해 할당을 통해
yy-kkang.tistory.com