王小昌
王小昌
全部文章
分类
题解(11)
归档
标签
去牛客网
登录
/
注册
王小昌的博客
全部文章
(共11篇)
题解 | #密码验证合格程序#
该题第三条意在判断是否有子串重复 from sys import stdin ostr = stdin.readlines() def decide_length(passw): #判断长度是否符合 if len(passw) > 8 : return True ...
Python3
2022-04-20
0
293
题解 | #简单错误记录#
1.先处理输入字符串,将之截取16位有效字符 2.创建两个列表,一个用来存文件名和行数,一个用来存个数(以index来锁定元素的联系) 3.判断总的输入是否超过8个错误,然后进行拼接输出 from sys import stdin ostr = stdin.readlines() def deal_...
Python3
2022-04-20
0
189
题解 | #识别有效的IP地址和掩码并进行分类统计#
1.先剔除0及127开头的IP地址 2.判断掩码及IP规则是否符合要求 3.判断各类IP地址 from sys import stdin from re import match from functools import reduce def judgef(num): #将IP中的空值或者小于0...
Python3
2022-04-20
0
301
题解 | #坐标移动#
1、用列表存储坐标值(可以换成x,y两个具体变量来代替) 2、将输入值以';'分隔存入列表 3、判断源数据列表中的元素是否为空或者是否符合[A-Z][0-9]{1,2}的组合方式 4、对原始坐标值按照规则进行处理 from sys import stdin coordinate = [0,0] mo...
Python3
2022-04-18
0
186
题解 | #求int型正整数在内存中存储时1的个数#
用迭代的方式模拟十进制与二进制的运算过程 from sys import stdin oint = int(stdin.readline().strip()) def dealf(x): if x == 1: return 1 else : if x...
Python3
2022-04-16
0
225
题解 | #字符串排序#
题解点:数字的ASCII码值小于大小写字母,在进行sort排序时,数字在前,字符在后,然后将之输出即可 from sys import stdin ostr = stdin.readlines() ostr.sort() for i in ostr[1:]: print(i.strip())
Python3
2022-04-16
0
203
题解 | #句子逆序#
1.利用readlines将多组输入存入一个列表中 2.遍历列表并将每个元素后的换行符去掉 3.建一个函数用来处理原始列表中的数据 1)用split函数将原始字符串拆分 2)利用列表切片将之反向取出后用join函数连接后输出 from sys import stdin ostr = stdin.re...
Python3
2022-04-16
0
178
题解 | #提取不重复的整数#
1.以字符串的形式接收字符串并去掉尾部换行符 2.以逆序的形式遍历字符串 3.判断该字符是否在需要输出的字符串中,在的话不做处理,不在将之加在字符串末尾 from sys import stdin ostr = stdin.readline().strip() oustr = '' for i in...
Python3
2022-04-15
0
170
题解 | #合并表记录#
解题思路: 1.用列表存储所有输入数据 2.遍历列表,用列表中的每一个元素与字典中的做对比(规则:1.存在 value相加 2.不存在 新建键值对) 3.将字典的keys 转成列表并排序 4.遍历keys的列表,依次取字典中的value值并进行合并输出 from sys import stdin o...
Python3
2022-04-15
0
213
题解 | #字符串分隔#
用迭代去处理质子问题,在2000000014超大数时遇到内存及时间问题,考虑当质子大于其平方根时,数本身就不存在质子或只有1和其本身,故加了 i > math.sqrt(num) 返回其本身 from sys import stdin import math ostr = stdin.read...
Python3
2022-04-15
0
352
首页
上一页
1
2
下一页
末页