美文网首页
HJ3 明明的随机数 2022-03-11 周五

HJ3 明明的随机数 2022-03-11 周五

作者: 松哥888 | 来源:发表于2022-03-12 21:06 被阅读0次

题目

  • 描述
    明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数( N≤1000 ),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。现在明明把他已经用计算机生成好的 N 个随机数按照下面的输入描述的格式交给你,请你协助明明完成“去重”与“排序”的工作。

测试用例保证输入参数的正确性,答题者无需验证。
数据范围: 1 \le n \le 1000 \1≤n≤1000 ,输入的数字大小满足 1 \le val \le 500 \1≤val≤500

  • 输入描述:
    第一行先输入随机整数的个数 N ,接下来的 N 行再输入相应个数的整数。具体格式请看下面的"示例"。

  • 输出描述:
    返回多行,处理后的结果

题解链接

思路

  • 利用数组保存输入

  • 利用集合去重

  • 利用数组排序

  • 利用数组输出

// 输入个数
const number = parseInt(readline());

// 输入样本
const inputArray = [];
for (let i = 0; i < number; i++) {
    inputArray.push(parseInt(readline()));
}

// 利用集合特性去重
const tempSet = new Set(inputArray);

// 排序
const outputArray = Array.from(tempSet);
outputArray.sort((a,b) => {
    return a - b;
}
);

// 输出
outputArray.map( item => {
    console.log(item);
}
);

相关文章

  • HJ3 明明的随机数 2022-03-11 周五

    题目 描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 100...

  • 明明的随机数

    C: 只想说这道题是真的恶心,测试用例不止一组,开始思路被题目误导了,先去重,再排序,弄来弄去都不太对,参考了牛客...

  • 明明的随机数

    明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N...

  • 明明的随机数

    题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随...

  • 明明的随机数

    题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随...

  • 不说出来,我怕我会忘记“我爱你”

    幸福日志2022-03-11 周五 晴 一个冬天,俩只娃,还有公婆+不算轻松的工作,生活的琐碎让我蒙蔽了双眼,每天...

  • 华为机试题3

    明明的随机数 说是随机数,其实跟随机数没有半毛钱关系,就是输入一串整数,整数去重,输出排好序的结果 运行结果:

  • 1075 明明的随机数

    题目描述 Description 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了...

  • 2022-03-11(周五)

    接近中午的时候,发生了一件事,有好的地方也有不好的地方,我最后的想法是不想去,因为我不喜欢做那样的工作,给领导电话...

  • 030 Release date: 2022-03-11 Type: Comedy/C...

网友评论

      本文标题:HJ3 明明的随机数 2022-03-11 周五

      本文链接:https://www.haomeiwen.com/subject/owkcdrtx.html