class Solution {
    public int[] solution(int n, long left, long right) {
        int len = (int)(right-left+1);
        int[] answer = new int[len];
        
        for(int i=0; i<answer.length; i++) {
            int x = (int)(left/n);
            int y = (int)(left%n);
            answer[i] = Math.max(x, y)+1;
            left++;
        }
        
        return answer;
    }
}

'Problem Solving > Programmers' 카테고리의 다른 글

[Level 2] 방문 길이  (0) 2022.04.07
[Level 2] 스킬트리  (0) 2022.04.07
[Level 2] 점프와 순간 이동  (0) 2022.04.07
[Level 2] 이진 변환 반복하기  (0) 2022.04.07
[Level 2] 게임 맵 최단거리  (0) 2022.04.07