题解 | #明明的随机数#
明明的随机数
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游戏的随机性#