题解 | #明明的随机数#

明明的随机数

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游戏的随机性#
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务