牛客375649号
牛客375649号
全部文章
分类
题解(17)
归档
标签
去牛客网
登录
/
注册
牛客375649号的博客
全部文章
(共16篇)
题解 | #简单错误记录#
空间换时间 使用一个栈来完成 queue = [] while True: try: tmp = input().split(' ') except: break file_name = tmp[0].split('\\')[-1]...
Python3
2022-02-01
0
277
题解 | #识别有效的IP地址和掩码并进行分类统计#
难点在于下面两个部分: 输入的IP地址和子网掩码是一体的,其中有一个错了,那就是错了,这时候就不要在计算IP是不是A,B,C,D,E类以及是不是私有IP地址了。 第二个难点在于判断子网掩码是否正确,我在这里使用了简单粗暴的方式“循环”。除此之外还有一种方式return ((((mark ^ (ma...
Python3
2022-02-01
0
363
题解 | #名字的漂亮度#
使用字典来解决 while True: try: n = input() except: break if n.isnumeric(): ... else: dic = {} for c ...
Python3
2022-01-26
0
320
题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
等比数列 h = int(input()) an = h*(1/2 ** 5) # 等比数列第6项,因为第一次是直接下落,没有上升,所以第五次上升就是等比数列的第六项 sn = (h*(1 - (1/2 ** 5))) / (1 - 1/2) # 等比数列前6项之和。 print(sn*2 - ...
Python3
2022-01-26
6
687
题解 | #找出字符串中第一个只出现一次的字符#
解题思路就是使用哈希表结构按照顺序对字母进行计数。然后根据计数结果,首次出现的字母会被输出;没有只出现过一次的字母,打印-1 while True: try: s = input() except: break letter = [] ...
Python3
2022-01-26
1
428
题解 | #挑7#
直接根据描述来解题 while True: try: num = int(input()) except: break count = 0 for i in range(num, 6, -1): if i % ...
Python3
2022-01-26
0
309
题解 | #图片整理#
使用哈希表来解决该问题,非常简单。代码如下: while True: try: s = input() except: break dic = {} for i in s: if dic.get(i): ...
Python3
2022-01-26
0
282
题解 | #简单密码#
题目描述的不是非常清楚。 table = 'abcdefghijklmnopqrstuvwxyz1234567890' while True: try: password = input() except: break for c in pas...
Python3
2022-01-26
0
318
题解 | #合并表记录#
hash_tab = {} while True: try: num_list = input().split(' ') except: break if len(num_list) == 1: ... else: ...
Python3
2022-01-26
0
239
题解 | #质数因子#
不用判断除数是否是素数,因为我们是从2开始的,如果不是素数的话,在前面除以2这一步就会被分解掉。 num = int(input()) times = int(num ** (1/2)) for i in range(2, times + 1, 1): while 0 == num % i:...
Python3
2022-01-26
0
298
首页
上一页
1
2
下一页
末页