백준 문제풀이/기본수학1

10757. 큰 수 A+B (자바, Java)

뮤츠 2022. 9. 19. 00:12

10^10000은 int 뿐 아니라 long, double로도 커버가 안 되는 수라서, 이런 수를 커버하려면 다른 자료형을 써야합니다.

저는 BigInteger를 사용했습니다. 앞선 문제들이 모두 컴퓨터가 아닌 수학문제 쪽에 가까웠다면,

이 문제는 정 반대네요.

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;

public class Main {

	public static void main(String[] args) throws IOException {
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		String[] str = (br.readLine()).split(" ");
		BigInteger bint = new BigInteger(str[0]);
		BigInteger bint2 = new BigInteger(str[1]);
		
		System.out.println(bint.add(bint2));		

	}

}