728x90
https://school.programmers.co.kr/learn/courses/30/lessons/87390
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
메모리: 111 MB, 시간: 8.38 ms
사용 알고리즘: 구현
class Solution {
public int[] solution(int n, long left, long right) {
int[] answer = new int[(int)(right - left) + 1];
long x, y, num;
for(long i = left; i <= right; i++) {
// 3차원 배열이었을 때의 좌표
x = i / n;
y = i % n;
// x, y 중 더 큰 수에 +1 한 값이 저장되어 있음
answer[(int)(i - left)] = (int)Math.max(x, y) + 1;
}
return answer;
}
}728x90
'Problem Solving > Programmers' 카테고리의 다른 글
| [프로그래머스, 64065] 튜플 (java) (0) | 2025.12.15 |
|---|---|
| [프로그래머스, 12949] 행렬의 곱셈 (java) (0) | 2025.12.15 |
| [프로그래머스, 76502] 괄호 회전하기 (java) (0) | 2025.12.12 |
| [프로그래머스, 131701] 연속 부분 수열 합의 개수 (java) (0) | 2025.12.11 |
| [프로그래머스, 301647] 부모의 형질을 모두 가지는 대장균 찾기 (mysql) (0) | 2025.12.08 |