自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 PAT (Basic Level) 1034 有理数四则运算 (20分)JAVA解法

输入样例 1:2/3 -4/2输出样例 1:2/3 + (-2) = (-1 1/3)2/3 - (-2) = 2 2/32/3 * (-2) = (-1 1/3)2/3 / (-2) = (-1/3)输入样例 2:5/3 0/6输出样例 2:1 2/3 + 0 = 1 2/31 2/3 - 0 = 1 2/31 2/3 * 0 = 01 2/3 / 0 ...

2020-02-14 13:24:38 192

转载 PAT (Basic Level) 1032 挖掘机技术哪家强 (20分)JAVA解法

输入样例:63 652 801 1002 703 403 0输出样例:2 150import java.util.HashMap;import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { publi...

2020-02-14 13:22:59 250

原创 PAT (Basic Level) 1033 旧键盘打字 (20分)JAVA解法

输入样例:7+IE.7_This_is_a_test.输出样例:_hs_s_a_tstimport java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.nextLin...

2020-02-14 13:21:32 222

原创 PAT (Basic Level) 1029 旧键盘 (20分)JAVA解法

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发现顺序,在一行中输...

2020-02-14 13:19:30 231

原创 PAT (Basic Level) 1028 人口普查 (20分)JAVA解法

输入样例:5John 2001/05/12Tom 1814/09/06Ann 2121/01/30James 1814/09/05Steve 1967/11/20输出样例:3 Tom Johnimport java.io.BufferedReader;import java.io.InputStreamReader;import java.text.DateForm...

2020-02-14 13:17:42 255 1

原创 PAT (Basic Level) 1027 打印沙漏 (20分)JAVA解法

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给...

2020-02-14 13:15:15 139

原创 PAT (Basic Level) 1024 科学计数法 (20分)JAVA解法

科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式:每个输入包含 1 个测试用例,即一个以科学计数法表示...

2020-02-14 13:10:13 104

原创 PAT (Basic Level) 1023 组个最小数 (20分)JAVA解法

给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。...

2020-02-14 13:08:49 122

原创 PAT (Basic Level) 1022 D进制的A+B (20分)JAVA解法

输入样例:123 456 8输出样例:1103import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); BigInte...

2020-02-14 13:07:14 100

原创 PAT (Basic Level) Practice 1019 数字黑洞 (20分)JAVA解法

输入样例 1:6767输出样例 1:7766 - 6677 = 10899810 - 0189 = 96219621 - 1269 = 83528532 - 2358 = 6174输入样例 2:2222输出样例 2:2222 - 2222 = 0000import java.util.ArrayList;import java.util.Arrays;...

2020-02-14 13:04:44 263

原创 PAT (Basic Level) 1014 福尔摩斯的约会 (20分)JAVA解法

输入样例:3485djDkxh4hhGE2984akDfkkkkggEdsbs&hgsfdkd&Hyscvnm输出样例:THU 14:04import java.util.Scanner;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOE...

2020-02-14 13:02:17 141

原创 PAT (Basic Level) 1013 数素数 (20分)JAVA解法

输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 101 103import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { public...

2020-02-14 13:00:31 120

原创 PAT (Basic Level) 1012 数字分类 (20分)JAVA解法

输入样例 1:13 1 2 3 4 5 6 7 8 9 10 20 16 18输出样例 1:30 11 2 9.7 9输入样例 2:8 1 2 4 5 6 7 9 16输出样例 2:N 11 2 N 9import java.text.DecimalFormat;import java.util.ArrayList;import java.util.Lis...

2020-02-14 12:58:22 141

原创 PAT (Basic Level) 1009 说反话 (20分)JAVA解法

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Co...

2020-02-14 12:56:26 82

原创 PAT (Basic Level) 1008 数组元素循环右移问题 (20分) JAVA解法

输入样例:6 21 2 3 4 5 6输出样例:5 6 1 2 3 4import java.io.BufferedReader;import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception { ...

2020-02-14 12:54:54 103

原创 PAT (Basic Level) 1007 素数对猜想 (20分)JAVA解法

输入样例:20输出样例:4import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner (System.in); ArrayList<Int...

2020-02-14 12:53:27 103

原创 PAT (Basic Level) 1004 成绩排名 (20分)JAVA解法

读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 … ……第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 1...

2020-02-14 12:51:20 106

原创 PAT (Basic Level) 1003 我要通过! (20分)JAVA解法

输入样例:8PATPAATAAPATAAAAPAATAAAAxPATxPTWhateverAPAAATAA输出样例:YESYESYESYESNONONONOimport java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { pub...

2020-02-14 12:46:15 133

原创 PAT (Basic Level) 1002 写出这个数 (20分)JAVA解法

读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​ 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi sa...

2020-02-14 12:39:56 176

原创 PAT (Advanced Level) 1035 Password (20分)JAVA实现

Sample Input 1:3Team000002 Rlsp0dfaTeam000003 perfectpwdTeam000001 R1spOdfaSample Output 1:2Team000002 RLsp%dfaTeam000001 R@spodfaSample Input 2:1team110 abcdefg332Sample Output 2:...

2020-01-16 11:34:35 96

原创 PAT (Advanced Level) 1031 Hello World for U (20分)JAVA实现

Sample Input:helloworld!Sample Output:h !e dl lloworimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);...

2020-01-16 10:48:57 93

原创 PAT (Advanced Level) 1027 Colors in Mars (20分)JAVA实现

Sample Input:15 43 71Sample Output:#123456import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //System.out.prin...

2020-01-16 09:55:02 97

原创 PAT (Advanced Level) 1019 General Palindromic Number (20分)JAVA实现

Sample Input 1:27 2Sample Output 1:Yes1 1 0 1 1Sample Input 2:121 5Sample Output 2:No4 4 1import java.util.Scanner; public class Main{ public static void main(String[] args)...

2020-01-15 23:54:48 94

原创 PAT (Advanced Level) 1023 Have Fun with Numbers (20分)JAVA实现

tipswith no duplication 没有重复permutation 排列given number 给定的数字original number 原来的数字Sample Input:1234567899Sample Output:Yes2469135798package PAT_Advanced_Level;import java.math.BigInteg...

2020-01-15 23:52:59 120

原创 PAT (Advanced Level) 1015 Reversible Primes (20分)JAVA解法

Sample Input:73 1023 223 10-2Sample Output:YesYesNoimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void...

2020-01-15 19:46:59 122

原创 PAT (Advanced Level) 1011 World Cup Betting (20分)JAVA解法

times 乘以odd 奇数odd assigned 奇数赋值accurate up to 2 decimal places 精确到2小数点Sample Input:1.1 2.5 1.71.2 3.1 1.64.1 1.2 1.1Sample Output:T T W 39.31package PAT_Advanced_Level;import java.tex...

2020-01-15 18:04:50 116

原创 PAT (Basic Level) 1091 N-自守数 (15分)JAVA解法

输入样例:392 5 233输出样例:3 253921 25Noimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args)...

2020-01-15 17:08:03 181

原创 PAT (Basic Level) 1086 就不告诉你 (15分)JAVA解法

输入样例:5 7标题输出样例:53import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOExceptio...

2020-01-15 17:06:42 122

原创 PAT (Basic Level) 1081 检查密码 (15分)JAVA解法

输入样例:5123szheshi.wodepw1234.5678WanMei23333pass*word.6输出样例:Your password is tai duan le.Your password needs shu zi.Your password needs zi mu.Your password is wan mei.Your password is t...

2020-01-15 17:05:07 159 1

原创 PAT (Basic Level) 1076 Wifi密码 (15分)JAVA解法

输入样例:8A-T B-F C-F D-FC-T B-F A-F D-FA-F D-F C-F B-TB-T A-F C-F D-FB-F D-T A-F C-FA-T C-F B-F D-FD-T B-F C-F A-FC-T A-F B-F D-F输出样例:13224143import java.io.BufferedReader;import jav...

2020-01-15 17:03:17 236

原创 PAT (Basic Level) 1071 小赌怡情 (15分)JAVA解法

输入样例 1:100 48 0 100 23 1 50 15 1 200 67 0 200 8输出样例 1:Win 100! Total = 200.Lose 50. Total = 150.Not enough tokens. Total = 150.Not enough tokens. Total = 150.输入样例 2:100 48 0 100...

2020-01-15 17:01:16 164

原创 PAT (Basic Level) 1066 图像过滤 (15分)JAVA解法

输入样例:3 5 100 150 03 189 254 101 119150 233 151 99 10088 123 149 0 255输出样例:003 189 254 000 000000 233 151 099 000088 000 000 000 255import java.io.BufferedReader;import java.util.Scann...

2020-01-15 16:59:26 405

原创 PAT (Basic Level) 1061 判断题 (15分)JAVA解法

输入样例:3 62 1 3 3 4 50 0 1 0 1 10 1 1 0 0 11 0 1 0 1 01 1 0 0 1 1输出样例:131112import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* * 输入格式:输入在...

2020-01-15 16:58:12 147

原创 PAT (Basic Level) 1056 组合数的和 (15分)JAVA解法

输入样例:3 2 8 5输出样例:330import java.util.HashSet;import java.util.Iterator;import java.util.Scanner;import java.util.Set;/** * * 给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。 * 要求所有可能组合...

2020-01-15 16:56:32 109

原创 PAT (Basic Level) 1051 复数乘法 (15分)JAVA解法

输入样例:2.3 3.5 5.2 0.4输出样例:8.68-8.23iimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); double ...

2020-01-15 16:55:03 156

原创 PAT (Basic Level) 1041 考试座位号 (15分)JAVA解法

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200115165013741.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0MDI4NzE5,size_16,color_FFFFFF,t...

2020-01-15 16:51:06 180

原创 PAT (Basic Level) 1036 跟奥巴马一起编程 (15分)JAVA解法

输入样例:10 a输出样例:aaaaaaaaaaa aa aa aaaaaaaaaaaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;/*...

2020-01-15 16:47:48 108

原创 PAT (Basic Level) 1031 查验身份证 (15分)JAVA解法

输入样例1:432012419880824005612010X19890101123411010819671130186637070419881216001X输出样例1:12010X19890101123411010819671130186637070419881216001X标题输入样例2:2320124198808240056110108196711301...

2020-01-15 16:45:39 143

原创 PAT (Basic Level) 1026 程序运行时间 (15分)JAVA解法

输入样例:123 4577973输出样例:12:42:59import java.util.HashMap;import java.util.Map;import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = n...

2020-01-15 11:47:08 166

原创 PAT (Basic Level) 1021 个位数统计 (15分)JAVA解法

输入样例:100311输出样例:0:21:33:1import java.util.HashMap;import java.util.Map;import java.util.Scanner; public class Main { public static int SIZE=1000; public static void main(String[] ...

2020-01-15 11:45:21 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除