min
프로그래머스 덧칠하기 자바스크립트 본문
<문제>
https://school.programmers.co.kr/learn/courses/30/lessons/161989
<나의 풀이>
function solution(n, m, section) {
var answer = 0;
let max = 0;
for(let i = 0; i < section.length; i++) {
if(section[i] > max) {
answer += 1
max = section[i] + m - 1
}
}
return answer;
}
<다른 사람의 풀이>
function solution(n, m, section) {
let count = 0;
const arr = Array.from(Array(n+1).fill(null));
section.forEach(el =>{
arr[el] = 1;
})
section.forEach(el=>{
if(arr[el]){
arr.fill(null, el, el+m)
count++
}
})
return count
}
'알고리즘' 카테고리의 다른 글
프로그래머스 옹알이(2) 자바스크립트 (0) | 2023.08.23 |
---|---|
프로그래머스 다트 게임 자바스크립트 (0) | 2023.08.22 |
프로그래머스 카드뭉치 자바스크립트 (0) | 2023.08.20 |
프로그래머스 비밀지도 자바스크립트 (0) | 2023.08.19 |
프로그래머스 기사단원의 무기 자바스크립트 (0) | 2023.08.18 |