[프로그래머스] n^2 배열 자르기 (JS)

hhkim·2023년 8월 11일
0

Algorithm - JavaScript

목록 보기
97/188
post-thumbnail

풀이 과정

  1. left부터 right까지 1씩 증가하면서 반복
  2. 인덱스를 n으로 나눈 몫, 나머지 구하고 둘 중 큰 값 +1을 배열에 채워넣기: push()

코드

function solution(n, left, right) {
  const arr = [];
  for (let i = left; i <= right; ++i) {
    arr.push(Math.max(Math.floor(i / n), i % n) + 1);
  }
  return arr;
}

0개의 댓글