360第二题,是我输入输出的问题吗,好像就45%
var [n,m]=read_line().split(' ').map(Number)
let arr=new Array(n)
for(let k=0;k<n;k++){
arr[k]=k+1
}
var cz=read_line().split(' ').map(Number)
for(let item of cz){
if(item===1){
f1()
}else{
f2()
}
}
function f1(){
let temp=arr.shift()
arr.push(temp)
}
function f2(){
for(let i=0;i<n;i+=2){
[arr[i],arr[i+1]]=[arr[i+1],arr[i]]
}
}
console.log(arr.join(' ')) #360公司##笔试题型#
查看10道真题和解析