[JAVA] 백준 1271번 엄청난

import java.math.BigInteger;
import java.util.Scanner;

public class Main {
    public static void main(String() args) {
        Scanner scanner = new Scanner(System.in);

        BigInteger a = scanner.nextBigInteger();
        BigInteger b = scanner.nextBigInteger();

        System.out.println(a.divide(b));
        System.out.println(a.remainder(b));


    }
}

문제 :

10의 1000승까지 출력해야 하는데 int, long 등은 출력이 안됩니다.

그래서 무한한 수를 출력할 수 있는 BigInteger를 사용합니다.

대신 4개의 산술 연산이 불가능하므로 함수를 사용하여 BigInteger를 계산해야 합니다.