代码如下:
let tokens=[4,3,2,1]
function count(arr){
let len=arr.length
let res=0
for(let i=0;i<len-1;i++){
res+=parseInt(arr[i])-parseInt(arr[i+1])
}
return res
}
dNumber=count(tokens)
let temp=0;
console.log(dNumber);
for(let i=0;i<tokens.length-1;i++){
[tokens[i],tokens[i+1]]=[tokens[i+1],tokens[i]];
dNumber=Math.max(count(tokens),dNumber);//???将该行结尾的分号‘ ;’ 去掉,第二个控制台输出的dNumber会是一个数组,加上分号则是数字
[tokens[i],tokens[i+1]]=[tokens[i+1],tokens[i]];
}
console.log(dNumber);
不用关注代码别的语句,是一道普通的题目
有分号结果:
无分号结果: