프로그래머스 / Level 2 , 월간 코드 챌린지 시즌3 , n^2 배열 자르기 자바스크립트 , JS
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/87390
정답
function solution(n, left, right) {
let answer = [];
let [a, b, c, d] = [
parseInt(left / n),
left % n,
parseInt(right / n),
right % n,
];
let check = false;
for (let i = a; i < n + 1; i++) {
for (let j = 1; j < n + 1; j++) {
if (i - 1 === a && j - 1 === b) check = true;
if (check === true) answer.push(Math.max(i, j));
if (i - 1 === c && j - 1 === d) return answer;
}
}
}
반응형
'알고리즘 공부 > 프로그래머스 - 자바스크립트' 카테고리의 다른 글
프로그래머스 / Level 2 , 2018 KAKAO BLIND RECRUITMENT , [1차] 뉴스 클러스터링 자바스크립트 , JS (1) | 2022.09.25 |
---|---|
프로그래머스 / Level 2 , 스택/큐 , 기능개발 자바스크립트 , JS (0) | 2022.09.23 |
프로그래머스 / Level 2 , 연습문제 , 멀리 뛰기 자바스크립트 , JS (0) | 2022.09.23 |
프로그래머스 / Level 2 , 깊이/너비 우선 탐색(DFS/BFS) , 게임 맵 최단거리 자바스크립트 , JS (0) | 2022.09.22 |
프로그래머스 / Level 2 , 2018 KAKAO BLIND RECRUITMENT , [1차] 캐시 자바스크립트 , JS (0) | 2022.09.22 |