두 정수 A와 B를 입력받은 다음, A+B
를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A,B < 10^10000)
첫째 줄에 A+B
를 출력한다.
9223372036854775807 9223372036854775808
18446744073709551615
-문제를 만든 사람: baekjoon
-데이터를 추가한 사람: dlaud5379, gcon16
-문제의 오타를 찾은 사람: jh05013
import java.math.BigInteger;
import java.util.Scanner;
public class Code10757 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
BigInteger a=scanner.nextBigInteger();
BigInteger b=scanner.nextBigInteger();
System.out.println(a.add(b));
}
}
이전 프로그래머스 문제때 풀었던 방식대로, BigInteger
을 사용했다.
scanner에서 다행이도 바로 bigInteger로 받아와졌다.
BigInteger 사용 시에는 사칙 연산은 .add
, .subtact
, .divide
, .multiply
으로 해야한다.