Coding Test/JavaScript
[Javascript] (프로그래머스 level 2) n진수 게임
Chaedie
2022. 7. 1. 21:33
728x90
[Javascript] (프로그래머스 level 2) n진수 게임
💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.
내 풀이
function solution(n, t, m, p) {
//n진법, t개 구하기, 인원 m (반복주기), 튜브의 순서 p
let total = '';
for(let i = 0; total.length < m * t + p; i++) {
total += i.toString(n);
}
let answer = total.split('').filter((x, i) => {
if (i < m * t) {
return i % m === p - 1
}});
return answer.join('').toUpperCase();
}
- 시작 순서, 반복 주기에 따라 filter에 걸어야 되는 return 값을 생각하는데 꽤 걸렸습니다. 머리로 잘 안되가지고 결국 종이에 써가면서 새로 구했더니 통과가 되었네요. 수학이 좀 약해서 아쉽습니다. 많이 하다 보면 늘겠죠.