첫번째 풀이 (성공)
index의 값 = 항과 열의 최대값 + 1이다
0 | 1 | 2 | |
0 | 1 | 2 | 3 |
1 | 2 | 2 | 3 |
2 | 3 | 3 | 3 |
0 | 1 | 2 | 3 | |
0 | 1 | 2 | 3 | 4 |
1 | 2 | 2 | 3 | 4 |
2 | 3 | 3 | 3 | 4 |
3 | 4 | 4 | 4 | 4 |
function solution(n, left, right) {
var answer = [];
for (let index = left; index <= right; index++) {
const divide = Math.floor(index/n);
const remained = index % n;
answer.push(Math.max(divide, remained) +1);
}
return answer;
}
'알고리즘' 카테고리의 다른 글
우선순위 큐, 힙 (0) | 2023.11.22 |
---|---|
[카카오 2022] 등산코스 정하기 (0) | 2023.11.18 |
[프로그래머스 LV2] 연속 부분 수열 합의 개수 JS (0) | 2023.11.03 |
[다익스트라 레벨3] 부대복귀 (0) | 2023.11.03 |
[레벨3] 기지국 설치 (0) | 2023.11.01 |