n^2 배열 자르기

hyuri·2023년 11월 28일
0

코딩테스트 연습

목록 보기
67/70

작성한 답

function solution(n, left, right) {
    const answer = [];
    for(let i = left; i <= right; i++){
        const num1 = Math.floor(i/n);
        const num2 = i%n;
        num1 >= num2 ? answer.push(num1 + 1) : answer.push(num2 + 1);
    }
    return answer;
}

다른 사람이 쓴 답

function solution(n, left, right) {
    var answer = [];

    for (let i = left; i <= right; i++) {
        answer.push(Math.max(i % n, parseInt(i / n)) + 1)
    }

    return answer;
}
profile
개발자가 되고 싶은 지망생

0개의 댓글