MichelleWu
MichelleWu
全部文章
分类
归档
标签
去牛客网
登录
/
注册
MichelleWu的博客
全部文章
(共75篇)
题解 | #查找输入整数二进制中1的个数#
#学习到的知识:在字符串中计算某个字符出现的个数:s.count('a') while True: try: print(bin(int(input())).count('1')) except: break
2023-10-08
0
220
题解 | #密码强度等级#
#学习到的知识:isalpha(),islower(),isupper() s=input() def f1(s): if len(s)<=4: return 5 elif 5<=len(s)<=7: return 10 e...
2023-10-08
1
311
题解 | #字符串字符匹配#
s1=input() s2=input() #我的方法:定义一个函数,这样就不需要设置很多flag去判断 def f(s1,s2): for i in s1: if i not in s2: return 'false' return 't...
2023-10-08
0
222
题解 | #尼科彻斯定理#
#学到的知识: # '+'.join(s) 将字符用+进行连接 # s=s[:-1] 去掉字符串的最后一个字符 n=int(input()) m=(n**2-n+1)#我在草稿本上推出来的公式,求出第一个奇数 s=[str(m+2*i) for i in range(n)]#将连续n个奇...
2023-10-08
0
251
题解 | #合法IP#
# IPv4 地址要求: # IPv4(Internet Protocol version 4)是目前广泛使用的 IP 地址版本。IPv4 地址由 32 位二进制数组成,通常以十进制表示,格式为 xxx.xxx.xxx.xxx,其中每个 "xxx" 可以是 0 到 255 之间的...
2023-10-08
0
306
题解 | #走方格的方案数#
#两种方法: #输入 list1=[int(x) for x in input().split()] n,m=list1[0],list1[1] #第一种:动态规划 # 初始化dp数组 dp = [[0] * (n + 1) for _ in range(m + 1)] #注意不要使用dp=[[0...
2023-10-07
0
283
题解 | #在字符串中找出连续最长的数字串#
# 复习了replace函数在string中的用法 while True: try: s=input() for x in s: if not x.isdigit(): s = s.replace(x,...
2023-10-07
0
217
题解 | #数组分组#
#本题中心思想:利用了排列组合函数combinations穷举 #自认为很厉害的算法 #输入 #将数组分成三组,5的倍数和0在a组内,3的倍数在b组 #剩下的数字在c组 n=int(input()) num=[int(x) for x in input().strip().split()] a =...
2023-10-07
0
283
题解 | #人民币转换#
#复习了以前的知识:for i,x in enumerate(list1): #我这个算法是把输入当作字符一个一个进行处理 #有缺陷,没有考虑到关于'零'的处理,但是恰巧可以通过全部用例 #处理输入,n1是整数部分,n2是小数部分 n=input().split('.') n1=[x for x ...
2023-10-07
0
282
题解 | #记票统计#
n=int(input()) list1=input().strip().split() m=int(input()) list2=input().strip().split() dic1={x:0 for x in list1} c=0 for x in list2: if x in d...
2023-10-06
0
187
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页