💜 코드
function solution(arr, queries) {
for(let i=0; i<queries.length; i++){
const [a, b] = queries[i];
for(let j=a; j<=b; j++){
arr[j]++;
}
}
return arr;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(arr, queries) {
queries.forEach(([s, e]) => {
while (s <= e) arr[s++]++;
});
return arr;
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩 기초 트레이닝]Lv0.배열 만들기 5(JavaScript) (0) | 2024.03.12 |
---|---|
[프로그래머스 : 코딩 기초 트레이닝]Lv0.날짜 비교하기(JavaScript) (0) | 2024.03.12 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0.이차원 배열 대각선 순회하기(JavaScript) (0) | 2024.03.11 |
[프로그래머스 : 코딩테스트 입문]Lv0.중복된 문자 제거(JavaScript) (0) | 2024.03.11 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0.문자열 섞기(JavaScript) (0) | 2024.03.11 |