大磊子
大磊子
全部文章
题解
归档
标签
去牛客网
登录
/
注册
大磊子的博客
全部文章
/ 题解
(共13篇)
题解 | #单词倒排#
主要用了正则表达式来替换,果然我还是得好好学学正则 import re line = input() res = re.sub(r'[^a-zA-Z]', ' ', line).split(' ') for i in res[::-1]: print(i,end=' ')
Python3
2022-03-14
0
345
题解 | #字符串合并处理#
def trans(c): ls = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','A','B','C','D','E','F'] if c not in ls: return c ...
Python3
2022-03-14
0
372
题解 | #查找兄弟单词#
判断兄弟词的办法很多,我用的是将字符串转成列表排序后进行比对,条件就是原本的字符串不一样,排序后的字符串一样。 s = input().split(' ') num = s[0] words = s[1:-2] w = s[-2] nw = ''.join(sorted(list(w))) k =...
Python3
2022-03-03
0
318
题解 | #合唱队#
参考了高赞的回答,为了加深自己的理解,手撸了一遍二分查找的代码。总的来说还是要自己敲一遍,一行行理解的快一些。 #二分查找,其中ls是从左到右升序 def find_pos(ls, num,start = 0, end = None): if end == None: end...
Python3
2022-03-03
5
991
题解 | #删除字符串中出现次数最少的字符#
while True: try: string = input() dictionary = {} for i in string: if i not in dictionary: dic...
Python3
2022-03-03
0
573
题解 | #简单密码#
想法大概都差不多,就是在循环里面加一个break来节约一些资源 chars = ['abc','def','ghi','jkl','mno','pqrs','tuv','wxyz'] string = input() newpswd = '' for i in string: if ord(...
Python3
2022-03-03
1
494
题解 | #求int型正整数在内存中存储时1的个数#
用了内置函数bin() 先获取字符串转成int类型,然后用bin函数并且取有效部分,最后计算数字的和,即1的个数 num = int(input()) result = sum([int(i) for i in bin(num)[2:]]) print(result)
Python3
2022-03-01
0
195
题解 | #字符串排序#
num = int(input()) ls = [] for i in range(num): ls.append(input()) ls.sort() for i in ls: print(i)
Python3
2022-03-01
0
325
题解 | #字符个数统计#
string = input() ls = [] num = 0 for i in string: if (i not in ls and ord(i)<=127 and ord(i)>=0): num += 1 ls.append(i) ...
Python3
2022-02-28
0
253
题解 | #合并表记录#
num = int(input()) ls = {} for i in range(num): index,value =input().split(' ') index,value = int(index),int(value) if index not in ls: ...
Python3
2022-02-28
0
314
首页
上一页
1
2
下一页
末页