문제
답안
function solution(n, m, section) {
var answer = 0;
let value = 0;
for(let i = 0; i < section.length; i++){
if(section[i]>value){
value = section[i]+m-1;
answer++;
}console.log(answer);
}
return answer;
}
후기
section[i]값이 value값보다 크면 section[i]값에 m값을 더하고 -1을 더해준다. (칠하는 범위)
1번 칠할때마다 answer값을 증가시키고 answer를 구하면 답이 나오는 문제였다.
728x90
'자바스크립트 코딩테스트' 카테고리의 다른 글
프로그래머스 Level 1 - 소수 만들기 (Javascript) (4) | 2023.12.03 |
---|---|
프로그래머스 Level 1 - 소수 찾기 (Javascript) (0) | 2023.12.02 |
프로그래머스 Level 1 - 실패율 (Javascript) (0) | 2023.11.29 |
프로그래머스 Level 1 - 옹알이(2) (Javascript) (0) | 2023.11.28 |
프로그래머스 Level 1 - 로또의 최고 순위와 최저 순위 (Javascript) (0) | 2023.11.27 |