输入包括两行,第一行一个整数n(1 ≤ n ≤ 50),即序列的长度 第二行n个整数x[i](1 ≤ x[i] ≤ 100),即序列中的每个数
输出一个整数,即最少需要移动的元素个数
3 3 2 1
2
const readline=require('readline');//借助node.js进行在线笔试的输入输出 const rl=readline.createInterface({ input:process.stdin, output:process.stdout }); var rows=[]; rl.on("line",function(line){ rows.push(line);//将每次输入的行数据存入 if(2==rows.length){ var num=rows[0]; var s=rows[1]; var arr=s.split(" "); var arr1=s.split(" "); arr.sort(function(a,b){//数组排序 return a-b; }); var sum=0; for (var i=0;i<num;i++){ if(arr1[i]!=arr[i]){ sum++; } }//end for console.log(sum); rows.length=0;//状态重置 }//end if });多行输入参考:https://segmentfault.com/a/1190000010715910