將input陣列最後一個元素+1後回傳,每個element為0~9
思考邏輯:蠻直觀的,先把陣列轉為整數,加1後再轉回陣列並回傳
def plus_one(digits)
digits = digits.join("").to_i
digits+=1
digits.digits.reverse
end
var plusOne = function(digits) {
return (BigInt(digits.join(""))+1n).toString().split("")
};
JavaScript若使用Number的話會遇到Overflow的問題(-2^53^+1 ~2^53^-1),必須使用BigInt來處理
小結: