Plus One
/**
* @param {number[]} digits
* @return {number[]}
*/
var plusOne = function (digits) {
let num = digits.join("")
let res = BigInt(num) + 1n
let result = res.toString().split("")
return result
}
plusOne([6, 1, 4, 5, 3, 9, 0, 1, 9, 5, 1, 8, 6, 7, 0, 5, 5, 4, 3])
通常の数値で表示中にエラーが発生しました数字の範囲を超えているようです
BigInt資料型があるので利用したことがあり、間違いなくうまく変換できました.
Reference
この問題について(Plus One), 我々は、より多くの情報をここで見つけました https://velog.io/@aksel26/Plus-Oneテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol