// 一个从1到n的正整数序列,从中任意删除三个数,打乱顺序,得到输入的一组数,输出删除的三个数
function main(str) {
var input = str.toString().split(' ');
for (var i = 0; i < input.length; i++) {
input[i] = parseInt(input[i]);
}
var input_sort = input.sort(function(num1, num2) {
return num1 - num2;
});
var new_num = [];
var temp = 1;
for (i = 0; i < input.length; i++) {
var xxx = input[i] - i;
var xx = i+temp;
while ( xxx != temp) {
new_num.push(xx);
xx++;
temp++;
}
}
var result = new_num.join(' ');//join里面的参数不能省略
return result;
}
var str = '1 5 6 7 8 9 10 11';
main(str)
js 找出从1到n的序列中缺少的三个数
最新推荐文章于 2023-02-21 19:42:42 发布