2018 KAKAO BLIND RECRUITMENT - [3차] n진수 게임

08.04에 푼 문제입니다🌷
n진수 게임

풀이법

구해야 할 숫자 t의 의미는 t번 게임이 돈다는 것이다.
모든 사람이 게임을 끝내면 m*t 개의 문자가 나온다.
모든 문자열을 구하고 튜브의 순서가 되면 정답에 붙여준다.

function solution(n, t, m, p) {
    var answer = '';
    let total=''
    for(let num = 0;num<=m*t;num++){
        let bit = num.toString(n)
        total+=bit.toUpperCase()
    }
    total=[...total]
    for(let i = 0 ;i<total.length;i++){
        if((i%m)===(p-1)){
            answer+=total[i]
        }
        if(answer.length===t) break
    }
    return answer;
}

좋은 웹페이지 즐겨찾기