본문 바로가기

Programmers/Level2

n^2 배열 자르기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Solution {
    public long[] solution(int n, long left, long right) {
        int len = (int) right - (int) left + 1;
        long[] answer = new long[len];
 
        long pos = left;
        for(int i=0;i<len;i++){
            long a = pos % n + 1;
            long b = pos / n + 1;
            if(a > b)
                answer[i] = a;
            else
                answer[i] = b;
            pos++;
        }
        return answer;
    }
}
cs

'Programmers > Level2' 카테고리의 다른 글

동물 수 구하기  (0) 2021.12.22
중복 제거하기  (0) 2021.12.22
피로도  (0) 2021.10.25
전력망을 둘로 나누기  (0) 2021.10.12
모음 사전  (0) 2021.10.09