![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题记录
Annebunny
这个作者很懒,什么都没留下…
展开
-
计算a^b结果的最后一位,注意a和b可能很大。
def func(a, b): if b == 0: sum = 1 if b == 1: sum = a # 取a的最后一位 anew = int(str(a)[-1]) # 空数组保留每次幂的结尾 B = [] # 最多4次是一个循环 for i in range(100000): ax = int(str(anew ** i)[-1]) B.append(ax) .原创 2021-08-31 00:00:07 · 164 阅读 · 0 评论 -
判断合法的ISBN
def func(s): # 判断位数合法性 if len(s) != 10: return False A = [] sum = 0 # 前9位转成int for i in s[:-2]: A.append(int(i)) # 判断最后一位是否为X,是则转化成10 if s[-1] == "X": A.append(10) else: A.append(int(s[-1.原创 2021-08-28 19:38:24 · 425 阅读 · 0 评论