728x90
https://www.acmicpc.net/problem/2338
[문제]
[코드]
import java.math.BigInteger;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
BigInteger A = sc.nextBigInteger();
BigInteger B = sc.nextBigInteger();
System.out.println(A.add(B));
System.out.println(A.subtract(B));
System.out.println(A.multiply(B));
sc.close();
}
}
[해설]
1. A,B를 입력 받아야 되는데 10진수로 1000의 자리는 엄청나게 큰 수이기 때문에 BigInteger로 받아야 한다.
2. BigInteger의 덧셈은 add, 뺄셈은 subtract, 곱셈은 multiply를 이용한다.
[결과]
728x90
'백준(Baekjoon)' 카테고리의 다른 글
[백준] 3046번: R2 - 자바 (0) | 2022.03.17 |
---|---|
[백준] 2475번: 검증수 - 자바 (0) | 2022.03.15 |
[백준] 1271번: 엄청난 부자2 - 자바 (0) | 2022.03.14 |
[백준] 2480번: 주사위 세개 - 자바 (0) | 2022.03.14 |
[백준] 11654번: 아스키 코드 - 자바 (0) | 2022.03.12 |