글 작성자: 취업중인 피터팬
728x90

https://www.acmicpc.net/problem/10757

 

10757번: 큰 수 A+B

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

www.acmicpc.net

 

문제 설명

 

10의 10000제곱 승까지 범위에 수를 더하는 프로그램을 만드는 문제입니다.

 

 

문제 풀이

 

자바에서는 큰 수를 구하는 java.math 라이브러리가 있음으로 사용하면 아주 편합니다. integer형의 범위 밖에 있는 수를 계산할 때 사용하면 됩니다. 자세한 내용은 아래 게시물로 가시면 확인할 수 있습니다.

https://kkungchan.tistory.com/256

 

Java 기초 함수 - BigInteger(큰 정수)

기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 BigInteger를 사용해보고 관련 메서드를 이해한다. 코드 package One; import java..

kkungchan.tistory.com

 

정답

import java.util.*;
import java.math.*;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        
        BigInteger bigNum1 = sc.nextBigInteger();
        BigInteger bigNum2 = sc.nextBigInteger();
        
        System.out.println(bigNum1.add(bigNum2));
    }
}