![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT
文章平均质量分 84
Alexis_Zhu
这个作者很懒,什么都没留下…
展开
-
python:一边由for访问序列,一遍修改序列,出现的问题
一个实例以一个基础题目:PAT (Basic Level) Practice 1005:继续3n+1,来展现这个问题。题目的具体描述见PAT网站。解题思路1.写入输入的数据后,把要验证的数列转化为数字元素的列表num_list。2.从头开始遍历num_list,对每个元素num,研究3n+1猜想,而更新num,若更新后的num in num_list,则从num_list中remove它。3.num_list中只剩下了"关键数",由内置函数sorted排序(reverse=True)。4.由f原创 2021-10-01 14:41:25 · 158 阅读 · 0 评论 -
PAT (Basic Level) Practice 1003:我要通过(python)
PAT (Basic Level) Practice 1003:我要通过(python)题目描述输入样例10PATPAATAAPATAAAAPAATAAAAxPATxPTWhateverAPAAATAAAPTAPATTAA输出样例YESYESYESYESNONONONONONO题中还要求输入和输出末尾不换行。思路答案正确的第一个必要条件:仅有P、A、T。xPATx是正确的,然后是递推式。递推式能告诉我们些什么?给出递推的源头,可以得到发展出原创 2021-09-10 23:57:33 · 205 阅读 · 0 评论