PAT-B
Ph03nix
这个作者很懒,什么都没留下…
展开
-
1001. 害死人不偿命的(3n+1)猜想 (15)
n = int(input()) i = 0 while n !=1: if n%2 == 1: n= (n*3+1)/2 else : n = n/2 i+=1 print(i) exit(0) 很简单的一个算法 本来应该明天去考PAT的,但是忘记报名了….把最近做的题都发上来吧...原创 2018-03-17 16:57:18 · 149 阅读 · 0 评论 -
1002. 写出这个数 (20)
有一个测试没有通过 n = input() sum = 0 pinyin = ['ling','yi','er','san','si','wu','liu','qi','ba','jiu'] for i in n : sum += int(i) weushu = sum %10 sum = sum//10 temp = str(sum) for i in temp: pri...原创 2018-03-17 17:01:02 · 194 阅读 · 0 评论 -
1005. 继续(3n+1)猜想 (25)
num = int(input()) numList = [] numStore = [] keyNum = [] tempNumMax = 0 numList.append(input().split()) numList = numList[0] for i in range (num) : if int(numList[i]) != 1: if numList[i]...原创 2018-03-17 17:03:34 · 149 阅读 · 0 评论