随笔分类 - 练习题
摘要:# 859.亲密字符串# 给定的两有小写字符组成的字符串A和B,只要我们可以交换A洪的2个字母得到与B相同的结果,就返回True;否则返回False。 def buddyStrs(A,B): if len(A) != len(B): return False #设置双指针滑动比较 i,j = 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
阅读全文
摘要:题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 例如: 输入: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]] 的对应输
阅读全文
摘要:#2.请反转字符串 "aStr"? print("aStr"[::-1]) #3.输入日期, 判断这一天是这一年的第几天? import datetime def dayofday(): year = input("请输入年份:") month = input("请输入月份:") day = inp
阅读全文
摘要:#公平的糖果交换 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
阅读全文
摘要: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)
阅读全文
摘要:163、一个字典 key 是人名、value 是年龄,找出其中年龄 最大的人 d = {"张三":25,"李四":30,"王五":80,"李三":80}#result = sorted(d.items(),key = lambda x:x[1] ,reverse = True)max_value =
阅读全文

浙公网安备 33010602011771号