문제
문제풀이
result 값의 길이를 t 만큼 만들려고 할 때, 현재 문자열의 길이가 p 순서의 번호보다 작은 것만 고려를 한다면 어렵지 않게 풀 수 있는 문제이다.
나의 답안
public static String solution(int n, int t, int m, int p) {
String game = " " + Integer.toString(0, n);
String answer = "";
int time = p;
int num = 1;
while (answer.length() < t) {
if (time >= game.length()) {
game += Integer.toString(num, n);
num++;
} else {
answer += game.charAt(time) + "";
time += m;
}
}
return answer.toUpperCase();
}
'Programmers 문제풀이 > Lv.2' 카테고리의 다른 글
오픈채팅방 (0) | 2023.04.05 |
---|---|
주차 요금 관리 (0) | 2023.04.04 |
할인 행사 (0) | 2023.04.03 |
피로도 (0) | 2023.04.03 |
k진수에서 소수 개수 구하기 (0) | 2023.04.03 |