
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));
}
}'백준 문제풀이 > 기본수학1' 카테고리의 다른 글
| 2839. 설탕 배달 (자바, Java) (1) | 2022.09.19 |
|---|---|
| 2775. 부녀회장이 될테야 (자바, Java) (0) | 2022.09.18 |
| 10250. ACM 호텔 (자바, Java) (0) | 2022.09.18 |
| 2869. 달팽이는 올라가고 싶다. (자바, Java) (0) | 2022.09.18 |
| 1193. 분수찾기 (자바, Java) (0) | 2022.09.18 |