728x90
문제
정수 배열 arr과 2차원 배열 queries가 매개변수로 주어진다.
queries의 원소는 각각 하나의 query를 나타내며 [s, e, k] 꼴이다.
각 query마다 s <= i <= e인 모든 i 중 i가 k의 배수이면 arr[i]의 값에 +1을 한다.
위 규칙에 따라 query를 처리한 후 arr 배열을 반환하는 함수를 작성해라.
728x90
풀이
function solution(arr, queries) {
const copy = [...arr];
queries.map(([s, e, k]) => {
copy.map((v, i) => {
i >= s && i <= e && !(i % k)
? arr[i] += 1
: 0
});
});
return arr;
}
728x90
'🖥️Frontend > Programmers' 카테고리의 다른 글
[JavaScript] 주사위 게임 3 (1) | 2024.06.05 |
---|---|
[JavaScript] 콜라츠 수열 만들기 (1) | 2024.06.05 |
[JavaScript] 수열과 구간 쿼리 2 (0) | 2024.06.03 |
[JavaScript] 수 조작하기2 (1) | 2024.06.03 |
[JavaScript] 수 조작하기 1 (0) | 2024.06.03 |
댓글