-
[브론즈 Ⅴ] 2338번 :: 긴자리 계산 / Java백준/브론즈 2022. 3. 5. 17:36
https://www.acmicpc.net/problem/2338
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); BigInteger a = scan.nextBigInteger(); BigInteger b = scan.nextBigInteger(); System.out.println(a.add(b)); System.out.println(a.subtract(b)); System.out.println(a.multiply(b)); scan.close(); } }
각각의 수는 10진수로 1,000자리를 넘지 않으며 양수와 음수가 모두 주어질 수 있다.
이 글을 보는 순간.. 이것도 뭔가 int로 안될 것 같은 느낌이 ㅋㅋㅋ
찾아보니 BigInteger가 맞았고, 메서드는 아무래도 이름 보면 대충 알 수 있어서 어렵지 않게 풀었다.
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 Ⅴ] 2558번 :: A+B - 2 / Java (0) 2022.04.02 [브론즈 Ⅴ] 2557번 :: Hello World / Java (0) 2022.04.01 [브론즈 Ⅴ] 2475번 :: 검증수 / Java (0) 2022.03.05 [브론즈 Ⅴ] 1550번 :: 16진수 / Java (0) 2022.03.05 [브론즈 Ⅴ] 1271번 :: 엄청난 부자2 / Java (0) 2022.03.05