728x90
반응형
목차
문제
https://school.programmers.co.kr/learn/courses/30/lessons/87390#
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 아이디어
로우인덱스랑 컬럼인덱스를 비교한 뒤 더 큰수를 더해준다는 아이디어를 가져갈 경우 쉽게 푸는 문제
즉 퍼져나가는 형태는 이러한 아이디어를 떠올려볼 수 있다.
코드 구현
function solution(n, left, right) {
var answer = [];
let lRow = Math.floor(left / n);
let lCol = left % n;
let rRow = Math.floor(right / n);
let rCol = right % n;
for (let i = lRow; i <= rRow; i++) {
for (let j = 0; j < n; j++) {
const value = Math.max(i, j)+1;
if (i === lRow && j < lCol) continue;
if (i === rRow && j > rCol) continue;
answer.push(value);
}
}
return answer;
}반응형
'PS > 프로그래머스' 카테고리의 다른 글
| [프로그래머스][수학] 2개 이하로 다른 버튼 (0) | 2025.11.19 |
|---|---|
| [프로그래머스][unionFind] 전력망을 둘로 나누기 (0) | 2025.11.17 |
| [프로그래머스][완전 탐색] 인사고과 (0) | 2025.11.03 |
| [프로그래머스][슬라이딩 윈도우] 할인 행사 (0) | 2025.10.27 |
| [프로그래머스][조합] 메뉴리뉴얼 (1) | 2025.10.24 |