[LeetCode] Add Binary - JavaScript

이은빈 EUNBIN·2021년 4월 20일
0
post-thumbnail

👩🏻‍💻 문제

LeetCode #67 Add Binary



👩🏻‍💻 풀이

var addBinary = function(a, b) {
    let sum = BigInt(`0b${a}`) + BigInt(`0b${b}`);
    return sum.toString(2);
};

// let sum = parseInt(a, 2) + parseInt(b, 2); 로 실행할 경우
// "10100000100100110110010000010101111011011001101110111111111101000000101111001110001111100001101"
// "110101001011101110001111100110001010100001101011101010000011011011001011101111001100000011011110011"
// 위의 테스트케이스 통과 실패

BigInt
Number 원시 값이 안정적으로 나타낼 수 있는 최대치인 2^53-1보다 큰 정수를 표현할 수 있는 내장 객체
JavaScript BigInt

profile
Frontend Engineer & Value Creator

0개의 댓글