-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathMain.java
41 lines (36 loc) · 1.08 KB
/
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package pat.pat1016;
import java.util.Scanner;
/**
* 1016 部分A+B (15分)
* <p>
* 题目描述: https://pintia.cn/problem-sets/994805260223102976/problems/994805306310115328
* <p>
* 注意: 使用字符串作为中间变量时会间歇性出现运行超时
*
* @author yangyi
*/
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String a = scanner.next();
String d_a = scanner.next();
String b = scanner.next();
String d_b = scanner.next();
String sb = "";
for (int i = 0; i < a.length(); i++) {
if (a.charAt(i) == d_a.charAt(0)) {
sb += a.charAt(i);
}
}
String sbb = "";
for (int i = 0; i < b.length(); i++) {
if (b.charAt(i) == d_b.charAt(0)) {
sbb += b.charAt(i);
}
}
long one = "".equals(sb) ? 0 : Long.parseLong(sb);
long two = "".equals(sbb) ? 0 : Long.parseLong(sbb);
long result = one + two;
System.out.print(result);
}
}