PAT乙级练习

博主参加PAT乙级考试,通过练习题回顾了自己的编程水平。文章详细介绍了1001到1012题的解题思路,强调了理解和优化代码的重要性,提到了一些细节处理上的陷阱,如格式、数组大小、输入处理等。同时,博主反思了个人的不足,表达了对提升技术的渴望。
摘要由CSDN通过智能技术生成

心血来潮报名pat。。据说含金量也就一般,但是我对自己属于相当没自信的那种,所以算是试试水吧。然后,再就是回忆回忆别荒废了就好。

乙级还是水题居多,但是对于我这种菜鸡来说还是有要吸取的地方的。

水题不赘述。

1001 考察条件语句if/else if 放在第一个真的是名副其实。

1002 水题加一,一年前的辣鸡代码都没一次过,当时写的代码真的又臭又长,现在的代码简洁好看多了。

1003 啊这个题,一年前直接没做,现在翻出来重新做了,还是很麻烦,主要是理解题意,判断什么是合格串,通过各种分析得出结论:串中有且仅有一个P一个T,可以有若干A但是要满足:P前面的A数量*PT中间A的数量=T后面A的数量 然后就不难做了,首先判断是否只有一个P和一个T,并记录位置,就可知道3种位置A的数量,最后判断乘积关系即可。

1004 水题加一 结构体排序 秒A

1005 有点小麻烦,是1001的升级版,要输出未被覆盖的数字,就给他未被覆盖的数字。从前往后运算,每计算一个数就把他后面运算到1所有经过的数字统统记录被覆盖,最后看谁没有被覆盖就输出(从大到小)坑点在格式上,还有数组大小容易开小,因为数据范围在100,虽然看上去只有×3不是很大,觉得1000怎么都够了,没想到最后要开到2500?(然后我试了3000就又不行了???5000也可以啊,这是什么神学范围题。。。)

1006 水题 比1001还。

1007 水题但是最后一个样例

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值