题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
//获取第一行输入流并解析为int类型
const num = readline();
const N = parseInt(num);
//新建arr1用做容器存储
let arr1 = [];
for (let i = 0; i < N; i++) {
var val = readline();
var index = parseInt(val);
//以下这行为关键点,javascript中array并无固定长度,所以虽然刚开始arr1为空,但是依然可以为arr1中任意位置赋值,如下。该过程
//同时排除了重复值
arr1[index] = 1
}
//for循环依次打印出arr1中的实值(且之前已经通过赋值完成了排序,妙)
for (let j = 0; j <arr1.length; j++) {
if (arr1[j]) {
console.log(j)
}
}
#roguelike游戏的随机性#
查看14道真题和解析