본문 바로가기
알고리즘연습/백준

[BOJ] 10757번 큰수 A+B 자바

by 밈밈무 2022. 7. 24.

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A,B < 1010000)

출력

첫째 줄에 A+B를 출력한다.

 

풀이

#수학

옛날에 해커랭크에서 비슷한 문제에 사용했던 BigInteger를 사용하여 풀었다.

BigInteger는 자바에서 long범위도 넘어가는 숫자에 대한 연산에 사용할 수 있다.

 

코드

package BOJ.etc;

import java.math.BigInteger;
import java.util.*;
import java.io.*;
public class No10757_큰수AB {
    public static void main(String[] args) throws IOException{
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

        StringTokenizer st=new StringTokenizer(br.readLine());
        BigInteger A=new BigInteger(st.nextToken());
        BigInteger B=new BigInteger(st.nextToken());

        System.out.println(A.add(B));
    }
}