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 |