function solution(n, t, m, p) {
let answer = "";
let arr = []; //변환할 숫자를 저장할 배열
let num = 0; //변환하기 전 현재 숫자
while (arr.length < t * m) { // 대답해야하는 횟수 * 인원수 만큼 반복
num
.toString(n)// n진수 변환
.toUpperCase()// 변환시 소문자로 나오므로 대문자로 변경
.split("") // 변환된 n진수를 낱개로 쪼개서
.forEach((e) => arr.push(e)); // 배열에 저장
num++;
}
for (let i = 0; i < t; i++) {
answer += arr[m * i + p - 1]; // 답해야하는 것만 따로 answer에 저장
}
return answer;
}