pullgon
pullgon
全部文章
分类
题解(27)
归档
标签
去牛客网
登录
/
注册
pullgon的博客
全部文章
(共27篇)
题解 | #数据分类处理#
思路:该题难点就是如何顺序输出,使用字典顺序依次记录出现的索引以及元素,然后进行组装即可 I = [i for i in input().strip().split(" ")][1:] R = [int(r) for r in input().strip().split(" ")] R = sort...
Python3
2022-03-15
0
306
题解 | #删除字符串中出现次数最少的字符#
思路:使用一个字典d存储每个字符出现的次数,得到出现的最小次数m,遍历d,若出现m次,则在原字符串中删除这个字符(替换为空) s, d = input().strip(), {} for i in s: d[i] = d.get(i, 0) + 1 m = min(d.values()) ...
Python3
2022-03-14
0
231
题解 | #简单密码#
暴力解法优化:根据小写字母的相对位置(index)获取相应数字 d = "22233344455566677778889999" def change(s): if s.isdigit(): return s if s.isupper() and s != "Z"...
Python3
2022-03-11
0
256
题解 | #简单错误记录#
-思路:既然文件名和行号相同视为同样的错误,所以可以把文件名和行号拼接后的字符串作为字典error_dict的key,当key相同时,value值加一,这样就可以得到一个记录错误的字典error_dict,然后取字典的最后8项元素格式化输出即可 import sys error_dict = {}...
Python3
2022-03-11
0
357
题解 | #合并表记录#
n = int(input()) d = {} # 使用一个字典存储合并后的键值对 for _ in range(n): i = input().split(" ") index, value = int(i[0]), int(i[1]) d[index] = d.get(...
Python3
2022-03-08
0
237
题解 | #字符串分隔#
思路:既然字符串按照8位拆分,先求出整除的数c和余数o,遍历c次,每次打印8个数,遍历完成之后则还有剩余o个数, 如果o为0,则刚好打印完无需打印,如果o不为0, 剩下只需要拼接(8-o)个"0"即可。 s = input() n = len(s) c, o = n // 8, n % 8 for...
Python3
2022-03-08
0
238
题解 | #明明的随机数#
先用列表推导式求出要从第二行输入的N个整数集,再使用set去重,最后使用内置sorted函数排序打印即可 a = [int(input()) for i in range(int(input()))] for i in sorted(set(a)): print(i)
Python3
2022-03-07
0
236
首页
上一页
1
2
3
下一页
末页