본문 바로가기
Beakjoon&프로그래머스/Java

[백준/Java] 1271번 엄청난 부자2

by 현장 2022. 4. 8.

-코드

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

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		BigInteger a = sc.nextBigInteger();
		BigInteger b = sc.nextBigInteger();
		System.out.println(a.divide(b));
		System.out.println(a.mod(b));
		
	}

}

처음에 그냥 int로 했을 때 틀려서 확인해보니 숫자의 범위가 너무 큰 수여서 오류가 나는 것이었습니다. 그래서 찾아보니 큰 수에 사용하는 클래스인 BigInteger를 알게 되고 사용을 했습니다. 그리고 사칙연산도 클래스 내의 함수를 사용해야 하기 때문에 일반 수식과 달라져서 당황스러웠습니다.

'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글

[백준/Java] 2475번 검증수  (0) 2022.04.09
[백준/Java] 2338번 긴자리 계산  (1) 2022.04.09
[백준/Java] 1550번 16진수  (0) 2022.04.09
[백준/Java] 1001번 A-B  (1) 2022.04.08
[백준/Java] 1000번 A+B  (0) 2022.04.08