给定一个整数数组,返回一个新数组,该数组的原始值加 1。
数组中的每个值不能超过 9,并且您不能使用任何将数组转换为整数的函数。
IE:
Original Array = [1,2,7,9]
Returned Array = [2,3,8,0]
@param (array) num
@return (array)
这就是我目前正在做的事情。只是想知道是否有更有效的方法。
function increment (num) {
for (var i = num.length - 1; i >= 0; i--) {
num[i]++;
if (num[i] > 9) num[i] = 0;
else break;
}
return num;
}
console.log(increment([1, 2, 7, 9]));
FFIVE
叮当猫咪
相关分类