[프로그래머스] n진수 게임 - JS

잡초·2023년 12월 26일
0
post-thumbnail

문제

풀이

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;
}
profile
개발자가 되고싶은 잡초

0개의 댓글