编程题-明明的随机数【JavaScript/Node.js解法】
- 游戏开发
- 2025-09-16 14:54:02

“千里之行,始于足下。” —— 老子
目录 明明的随机数 题目:js代码解答:通过: 明明的随机数 题目:对于明明生成的 n 个 1 到 500 之间的随机整数,你需要帮助他完成以下任务:
删去重复的数字,即相同的数字只保留一个,把其余相同的数去掉;然后再把这些数从小到大排序,按照排好的顺序输出。你只需要输出最终的排序结果。
输入描述: 第一行输入一个整数 n (1 <= n <=1000),代表明明生成的数字个数。此后 n 行,第 i 行输入一个整数 a_i (1 <= a_i<=500),代表明明生成的随机整数。 输出描述: 输出若干行,每行输出一个整数,代表输入数据排序后的结果。第一行输出最小的数字。 示例1: 输入例子: 3 2 2 1 输出例子: 1 2
js代码解答:用set去重,然后用sort进行排序。。。。
const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let n = null; const inputs = []; rl.on('line',(line)=>{ if(n == null){ n = parseInt(line); if(isNaN(n) || n < 1) rl.close(); }else{ inputs.push(parseInt(line)); if(inputs.length === n) rl.close(); } }).on('close',()=>{ const uniqueSorted = [...new Set(inputs)] .filter(x=>x>=1 && x<=500) .sort((x,y)=>x-y); console.log(uniqueSorted.join("\n")); }) 通过:编程题-明明的随机数【JavaScript/Node.js解法】由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“编程题-明明的随机数【JavaScript/Node.js解法】”
上一篇
10.2指针进阶_函数指针
下一篇
蓝桥杯灯笼大乱斗【算法赛】