红色虾饺
红色虾饺
全部文章
分类
题解(42)
归档
标签
去牛客网
登录
/
注册
红色虾饺的博客
全部文章
(共42篇)
题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
一个简单的for循环即可 height = int(input()) ans = height for i in range(1,5): height = 0.5*height ans += 2*height fheight = height * 0.5 print(ans)...
简单迭代
2021-09-05
0
242
题解 | #字符串加密#python3
这题我的解法是先将key处理,提取他们的ascil码,重复的就不提取。然后先设一个从A 到Z 的ascil的序列,然后将key中的ascil码按位替换,得到密文的ascil码序列。最后将输入的ctext根据字符对应原字母表的位置k,按k索引密文ascil码序列,最后再转回字符。 while True...
字符串加密和转换
序列个别位置的排序
2021-09-05
0
417
题解 | #图片整理#python
转换成ascil码,排序即可 try: while True: str1 = str(input()) num1 = [] for i in str1: num1.append(ord(i)) nu...
对字符串排序
2021-09-04
0
312
题解 | #字符串排序#
注意不是一下子将多行的输入一起排列,是一次只排列一行。我的做法是先把字母提取到一个字符串里,其他字符提取到另一个字符串里。字母的提取过程中已经包含了排序,最后输出时按照对应位置输出字母或字符。 try: while True: str1 = str(input()) ...
字符字母的对应输出和排序
2021-09-04
0
246
题解 | #简单密码#
用字符和ascil码之间的变换即可 str1 = str(input()) cha = '' for i in str1: if (ord(i) >= 65 and ord(i) < 90): cha += chr(ord(i) + 33) elif ...
2021-09-04
0
286
题解 | #字符串排序#
直接对列表排序 num1 = int(input()) str1 = [] for i in range(num1): value = str(input()) str1.append(value) str1.sort() for value in str1: pri...
对字符串排序
2021-09-03
0
333
题解 | #字符串排序#
放入字典里解决 num1 = int(input()) dict1 = {} for i in range(num1): value = str(input()) dict1[i] = value result = sorted(dict1.items(), key = lam...
对字符串排序
2021-09-03
0
227
题解 | #字符个数统计#
使用ascil码做标记,对比ascil码即可 str1 = str(input()) asc = [] k = 0 for i in str1: flag = 0 for j in asc: if ord(i) == j: flag = 1...
返回字符串里不同字符的个数
2021-09-03
0
191
题解 | #提取不重复的整数#
求模和求余 num1 = int(input()) test = [] while True: flag = 0 k = num1 % 10 for i in test: if k == i: flag = 1 if fl...
求模和求余
2021-09-03
0
192
题解 | #合并表记录#
对字典的索引和修改是关键,注意排序时按key值排序,最后输出的格式要注意。 num1 = int(input()) dict1 = {} for i in range(num1): index,value = [int(x) for x in input().split()] ...
字典的插入,索引,修改和输出
2021-09-03
0
175
首页
上一页
1
2
3
4
5
下一页
末页