[LeetCode] Add to Array-Form of Integer

준규·2022년 9월 7일
0

array-form 형식의 숫자 num이 주어지고 integer k 가 주어진다고 할 때 num+k 값을 array-form으로 리턴하는 문제이다

Example을 보자

num 배열을 join과 형변환을 이용하여 숫자로 바꿔준 뒤 k 값을 더하여 split을 이용하여 다시 배열로 리턴하면 될것 같았다

const addToArrayForm = function(num, k) {
    let integer = BigInt(num.join(""));
    let bigK = BigInt(k)
    return String((integer + bigK)).split('')
};

num을 형변환 할 때 num이 매우 큰 숫자가 될 수 있으므로 parseInt가 아닌 BigInt를 이용해서 형변환을 하였다

submit을 해보니

정답이었다!

profile
안녕하세요 :)

0개의 댓글