[JAVA] baekjoon 1271

[JAVA] baekjoon 1271

https://www.acmicpc.net/problem/1271

브론즈 5 문제이다.

BigInteger

int와 long보다 더 큰 범위의 타입

BigInteger을 초기화하려면 문자열을 인자값으로 넘겨주어야함

문자열이기에 사칙연산 불가능

BigInteger 내부의 숫자계산은 BigInteger 클래스 내부에 있는 메서드 사용! + : add - : subtract * : multiply / : divide % : remainder, mod

전체 코드

import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); BigInteger N = sc.nextBigInteger(); BigInteger M = sc.nextBigInteger(); BigInteger result = new BigInteger("1000"); BigInteger result2 = new BigInteger("1000"); result = N.divide(M); result2 = N.mod(M); //remainder System.out.println(result); System.out.println(result2); }

from http://thisisprogrammingworld.tistory.com/125 by ccl(A) rewrite - 2021-09-08 09:01:01