
한 수를 두고 > 진법 변화 > 배열에다가 넣은후 > 하나씩 뽑으면서 >
빈 배열일때 수 증가 > 진법 변화
function solution(n, t, m, p) {
var answer = ''
var start=0;
var start_index=0;
var jinbal_start=[start_index.toString(n)];
var gogo=0;
while(start_index<t){
if(jinbal_start.length==0){
// 비어있을경우에 새로운 수로 업데이트
start+=1;
start.toString(n).split('').map(el=>{
jinbal_start.push(el)
})
}
else{
var hey_ima= jinbal_start.shift();
// 내 경우 일때만 플러스 하는겨
if( gogo%m ==p-1){
start_index+=1;
if(!Number.isInteger(parseInt(hey_ima))){
answer+=(hey_ima.toUpperCase())
}
else{
answer+=(hey_ima)
}
}
gogo+=1;
}
}
return answer;
}