Programmers.js 덧칠하기

박요셉·2023년 5월 2일
0

Programmers.Js

목록 보기
10/26
post-custom-banner

간단했넹....
칠하는거를 머릿속으로 그려보면 이해하기 쉽다.

function solution(n, m, section) {
    //현재 칠한 횟수
    var answer = 0;
    
    //현재 칠한 구역
    let part = 0;
    section.forEach((n) => {
        if(n > part){
            //현재 칠한 구역보다 안칠한 곳이 더 크다면 시작점과 룰러크기만큼 
            //합쳐서 구역을 칠해준다.
            part = n + m - 1
            //칠했으니 횟수도 ++
            answer++
        }
    })
    return answer;
}
profile
개발자 지망생

0개의 댓글