随笔分类 -  练习题

摘要:# 859.亲密字符串# 给定的两有小写字符组成的字符串A和B,只要我们可以交换A洪的2个字母得到与B相同的结果,就返回True;否则返回False。 def buddyStrs(A,B): if len(A) != len(B): return False #设置双指针滑动比较 i,j = 0,0 阅读全文
posted @ 2020-10-27 14:22 风声~~ 阅读(156) 评论(0) 推荐(0)
摘要:输出九九乘法表 方法一:for循环 for i in range(1,10): for j in range(1,i+1): print("%s * %s = %s" %(j,i,j*i),end =" ") print() 方法二:while循环 a = 1 while a <= 9: b = 1 阅读全文
posted @ 2020-07-21 22:53 风声~~ 阅读(312) 评论(0) 推荐(0)
摘要:题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 例如: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 题解: 根据题目示例 matrix = [[1,2,3],[4,5,6],[7,8,9]] 的对应输 阅读全文
posted @ 2020-04-08 17:12 风声~~ 阅读(157) 评论(0) 推荐(0)
摘要:#2.请反转字符串 "aStr"? print("aStr"[::-1]) #3.输入日期, 判断这一天是这一年的第几天? import datetime def dayofday(): year = input("请输入年份:") month = input("请输入月份:") day = inp 阅读全文
posted @ 2020-01-09 10:04 风声~~ 阅读(167) 评论(0) 推荐(0)
摘要:#公平的糖果交换 def func(A,B): sum_a = sum(A) sum_b = sum(B) setB = set(B) for x in A: if x+(sum_b-sum_a)//2 in setB: return [x,int(x+(sum_b-sum_a)//2)] else 阅读全文
posted @ 2020-01-09 09:14 风声~~ 阅读(137) 评论(0) 推荐(0)
摘要:def myReplace(s,sub, dest, times =None): #如果times是None,替换的次数是s.count(sub) if times == None: times = s.count(sub) sub_index = [] sub_length = len(sub) 阅读全文
posted @ 2019-12-13 10:20 风声~~ 阅读(1478) 评论(0) 推荐(0)
摘要:163、一个字典 key 是人名、value 是年龄,找出其中年龄 最大的人 d = {"张三":25,"李四":30,"王五":80,"李三":80}#result = sorted(d.items(),key = lambda x:x[1] ,reverse = True)max_value = 阅读全文
posted @ 2019-05-23 17:16 风声~~ 阅读(256) 评论(0) 推荐(0)