백준 1271번

KingDoor·2022년 10월 10일
0
import java.math.BigInteger;
import java.util.Scanner;

public class 백준1271번 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        BigInteger n = in.nextBigInteger();
        BigInteger m = in.nextBigInteger();
        System.out.println(n.divide(m));
        System.out.println(n.remainder(m));

        //BingIntger 사칙연산 메소드 ...
//        덧셈	 Bignumber1.add(Bignumber2)
//        뺄셈	 Bignumber1.subtract(Bignumber2)
//        곱셈	Bignumber1.multiply(Bignumber2)
//        나눗셈	Bignumber1.divide(Bignumber2)
//        나머지	Bignumber1.remainder(Bignumber2)
    }
}

처음에 Int 로 했다가 오류가 계속 나길래 알아보니 엄청나게 큰 수 였다..
Long 으로도 안되는 그래서 찾아보니 BigInteger 라는게 있고
사칙연산 자체도 메소드가 있었다 ...!
그대들은 나와 같은 실수를 하지 마세요..

profile
백엔드 지망하는 취준생 입니다!

0개의 댓글