😎풀이

  1. 10진수 nk진수로 변환
  2. 각 자릿수의 합 계산
  3. 합 반환
function sumBase(n: number, k: number): number {
    let remain = n
    const trans = []
    while(remain > 0) {
        trans.push(remain % k)
        remain = Math.floor(remain / k)
    }
    const sum = trans.reduce((acc, cur) => acc + cur, 0)
    return sum
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글