/** * * @param array int整型一维数组 array * @return long长整型 */ function IncreasingArray( array ) { // write code here var count=0;//计数 var p;//暂存 for(let i=1;i<array.length;i++){ if(array[i]<=array[i-1]){//比直接左边数值小,就要计数 p=array[i-1]+1-array[i];//严格递增,+1:把相等的情况跳过去 count+=p; } } return count; } module.exports = { IncreasingArray : IncreasingArray };
function IncreasingArray(arr) { let cnt = BigInt(0) arr.map(e=> BigInt(e)) for (let i = 0; i < arr.length-1; i++) { if(BigInt(arr[i])>BigInt(arr[i+1])) cnt += (BigInt(arr[i])-BigInt(arr[i+1]) + 1n) } return cnt } module.exports = { IncreasingArray : IncreasingArray };