明明的随机数——python3解法

明明的随机数

http://www.nowcoder.com/questionTerminal/3245215fffb84b7b81285493eae92ff0

while True:
    try:
        n = int(input())
        set1 = set({})
        for i in range(n):
            set1.add(int(input()))

        nums = list(set1)
        nums.sort()
        for i in nums:
            print(i)
    except:
        break
全部评论
如果出错了,可以继续循环。也就是说,测试用例故意有给了错的,不加while True就会在错的测试用例上终止程序。呐,和leetcode相比,牛客网都考的各种旁门左道,核心内容反而不重视,时间都浪费在处理这些奇怪的地方了。
12 回复 分享
发布于 2020-02-08 12:22
不知道这个题想说什么 时间全在调整输出上 这oj太垃圾了
8 回复 分享
发布于 2020-03-21 17:09
利用集合去重,集合是由无序不重复的元素组成的。
3 回复 分享
发布于 2020-02-24 12:54
一股国内产品的塑料味,关键什么华为还用这个来做OJ.
3 回复 分享
发布于 2020-02-10 21:45
有点怪,这样是不是没考虑第一个数字是数据个数?
2 回复 分享
发布于 2021-07-14 15:59
这解法就是没关注第一个数字是数据个数吧
1 回复 分享
发布于 2021-08-08 13:55
这玩意真的是买椟还珠,关注点太奇葩了,不应该更应该关注怎么去实现算法本身吗
1 回复 分享
发布于 2021-03-13 22:15
这代码能PASS就TM离谱, 答案全是这样写, 这能满足题目 ? 离谱
1 回复 分享
发布于 2020-11-06 11:39
想问这段代码是怎么实现的去重功能呀?
1 回复 分享
发布于 2020-02-15 15:43
楼主你好,我想请问下为什么不加while True:和except: break就通过不了,加了就通过了呢。
1 回复 分享
发布于 2019-10-02 08:48
难用的一b
点赞 回复 分享
发布于 2024-02-21 17:56 江苏
那数字的范围在哪限制了?500呢1000个数呢?
点赞 回复 分享
发布于 2022-08-17 12:01 浙江
我其实有一个问题,就是这里用set1.add(input()),比如说我输入input()的数值为5,那么就能生成五个随机数,而这里用set1.add(int(input())就重复生成了五次5,这应该是不符合题意的吧!
点赞 回复 分享
发布于 2022-06-29 16:52
能问一下,为什么"set({})"中会有‘{}’呢
点赞 回复 分享
发布于 2022-03-09 09:06
楼主,想问下,这里是怎么控制N<=1000的呢?
点赞 回复 分享
发布于 2021-05-12 09:42
a = int(input()) c = list() while a : for i in range(int(a)): b = int(input()) c.append(b) a = input() # 为什么总是报错,在自己python上可运行 f = list(sorted(set(c))) for each in f : print(each) 这个总时报错为什么
点赞 回复 分享
发布于 2021-03-16 11:00
这样不行阿
点赞 回复 分享
发布于 2021-01-24 16:10
精力全花在怎么满足要求的多行输入数据上了,真正的算法语法其实并不难。
点赞 回复 分享
发布于 2020-11-19 20:02

相关推荐

牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
找到实习了&nbsp;给了150一天&nbsp;但是说是低代码&nbsp;值得去吗
码农索隆:是在没实习,可去,待个一两周,不行就润呗
点赞 评论 收藏
分享
评论
83
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务