LeetCode 题解:66. 加一,BigInt,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/plus-one/
解题思路:
将数组转换为数字,加1之后再转换为数组即可。
但测试用例[6,1,4,5,3,9,0,1,9,5,1,8,6,7,0,5,5,4,4]超出了Number的范围,直接转换会报错。
使用BigInt计算,即可解决。BigInt 是一种内置对象,它提供了一种方法来表示大于 253 - 1 的整数。这原本是 Javascript中可以用 Number 表示的最大数字。BigInt 可以表示任意大的整数。
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/6159c40d2a8bd990798874cd6】。文章转载请联系作者。
评论