[프로그래머스] N진수 게임 - JavaScript

프로그래머스 Level 2 - N진수 게임


📌 문제 설명


📌 생각한 풀이 방법

  1. 나올수 있는 모든 경우의 수를 arr에 저장한다.
  2. 튜브가 말해야 하는 숫자를 answer에 저장후 반환한다.

📌 풀이

function solution(n, t, m, p) {
  let answer = "";
  let arr = [];

  for (let i = 0; i < t * m; i++) {
    // 나올수 있는 모든 경우의 수를 arr에 저장한다.
    let current = i.toString(n).split("");
    for (let j = 0; j < current.length; j++) {
      arr.push(current[j]);
    }
  }

  for (let i = 0; i < t; i++) {
    // 튜브가 말해야 하는 숫자를 answer에 저장후 반환한다.
    let current = p + m * i - 1;
    answer += arr[current];
  }

  return answer.toUpperCase();
}

좋은 웹페이지 즐겨찾기