Taylor666
Taylor666
全部文章
分类
未归档(4)
题解(111)
归档
标签
去牛客网
登录
/
注册
陆振波的牛客博客
更多分享见:http://blog.sina.com.cn/luzhenbo2
TA的专栏
115篇文章
0人订阅
陆振波的牛客博客专栏
115篇文章
617人学习
全部文章
(共115篇)
题解 | #简单密码#
来自专栏
''' 解题思路: 密码中出现的小写字母都变成对应的数字:建立一个字典,判断字符是否in字典的key,如果是,返回对应的value 大写字母则变成小写之后往后移一位:ord()、chr()函数使用 ''' def upper(A): if A=='Z': return 'a'...
2021-07-01
0
396
题解 | #蛇形矩阵#
来自专栏
''' 解题思路: 找规律:第一行数字为1、1+2、1+2+3、1+2+3+4……其它按位置递推, ''' while 1: try: pass n = int(input()) A = [[0]*n for _ in range(n)] ...
2021-07-01
0
294
题解 | #挑7#
来自专栏
''' 解题思路: 含7数字i的条件为:i%7==0 or '7' in str(i) ''' while 1: try: pass n = int(input()) S = [] for i in range(1,n+1...
2021-07-01
2
273
题解 | #查找组成一个偶数最接近的两个素数#
来自专栏
''' 解题思路: 构造一个素数判断函数isSu(n),搜索范围为 2 -> int(n**0.5+1) 两个数i、j相加搜索,搜索范围取一半 0 -> n//2+1 ''' def isSu(n): for i in range(2,int(n**0.5+1)): ...
2021-07-01
1
495
题解 | #图片整理#
来自专栏
''' 解题思路: 可直接对字符串排序 ''' while 1: try: pass S = input() #print(S) S2 = sorted(S) print(''.join(S2)) ...
2021-07-01
0
299
题解 | #数组分组#
来自专栏
''' 解题思路: 先按数字按3和5的倍数分组,再利用两数组相等的条件,将剩下数字分到两组中去 剩下数字分组,满足子集相加等于指定值,这里穷举,可以用更好算法 ''' #============================================ # 将i转成二进制(长度填充到lengt...
2021-07-01
0
561
题解 | #购物单#
来自专栏
''' 解题思路: 动态规划:带条件的0-1背包问题 ''' #========================================== # 读入原始数据,背包数除10 w_max,n = map(int,input().strip().split()) w_max = w_max//...
2021-07-01
0
366
题解 | #单词倒排#
来自专栏
''' 解题思路: 不是字母用空格代替,然后倒排 ''' s = input().strip() #print(s) for i in s: if not i.isalpha(): s = s.replace(i, ' ') #print(s) x = s.strip(...
2021-07-01
0
292
题解 | #求最小公倍数#
来自专栏
''' 解题思路: a,b的最小公倍数:当(a*i)%b == 0时,最小的i对应的a*i ''' a,b = map(int,input().strip().split()) #print(a,b) i = 1 while (a*i)%b != 0: i += 1 print(a*i)
2021-07-01
0
350
题解 | #密码强度等级#
来自专栏
''' 解题思路: 统计:数字,大写,小写,其它这四种字符个数,然后按规则打分 注意:“全都是小(大)写字母”,是指字母中,要么全是大写,要么全是小写。不是对所有字符而言的。 ''' def test(s): if s.isdigit(): return 0 ...
2021-07-01
0
409
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页