PAT乙级测试题及JAVA参考例程

2020-04-09 365官方体育 阅读

  PAT就是浙江大年夜学依次设计才华测验,网址为http://www.patest.cn。测验分为乙级、甲级和Top。这里分享一下乙级测试题和我完成的一些解法,假设有分歧的解法或许更好的完成方法,欢迎在文章下面答复。主如果在提交的时分,需求留心编译器里为Main.class 所以主类的定名要为Main。

  刷到第11题以后,java的优势表现出来了,题库的时间限制都是针对c的,java读入数据的时间就可以够会超越时间限制,所以后来我就没有继续刷题了,现在在牛客网刷PAT和其他在线测试,后续还会在更新其他题目。

  1001. 害逝众人不偿命的(3n+1)猜想 (15)

  卡拉兹(Callatz)猜想:

  对任何一个天然数n,假设它是偶数,那么把它砍掉落一半;假设它是奇数,那么把(3n+1)砍掉落一半。如许不时重复砍下去,最后必然在某一步掉掉落n=1。卡拉兹在1950年的世界数学家大年夜会上宣布了这个猜想,传说事先耶鲁大年夜学师生齐发动,拼命想证实这个貌似很傻很天真的命题,结果闹得师长教师们无意学业,一心只证(3n+1),以致于有人说这是一个诡计,卡拉兹是在蓄意延缓美国数学界教授教化与科研的停顿……

  我们明天的题目不是证实卡拉兹猜想,而是对给定的任一不超越1000的正整数n,复杂地数一下,需求若干步(砍几下)才华掉掉落n=1?

  ?

  输入格局:每个测试输入包罗1个测试用例,即给出天然数n的值。

  ?

  输入格局:输入从n计算到1需求的步数。

  ?

  输入样例:

  3

  输入样例:

  5

  这里第1题没有甚么好说的,依照题目请求给出次数就好,代码以下。

  1002. 写出这个数 (20)

  读入一个天然数n,计算其各位数字之和,用汉语拼音写出和的每位数字。

  输入格局:每个测试输入包罗1个测试用例,即给出天然数n的值。这里保证n小于10100。

  ?

  输入格局:在一行内输入n的各位数字之和的每位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。

  ?

  输入样例:

  1234567890987654321123456789

  输入样例:

  yi san wu

  这个题通俗也不会碰到甚么后果,各个数位求和,然后求出和的每位数,而且用switch语句和0到9的拼音婚配就好。代码以下:

  1003. 我要经过!(20)

  “答案准确”是主动判题系统给出的最令人欢欣的答复。本题属于PAT的“答案准确”大年夜派送—— 只需读入的字符串满足以下条件,系统就输入“答案准确”,否则输入“答案毛病”。

标签: