-
[10757] 큰 수 A + B - Java알고리즘 연습 2021. 11. 6. 13:04
https://www.acmicpc.net/problem/10757
10757번: 큰 수 A+B
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
1. 배운점
- int 형 정수의 범위는 -2,147,483,648 (-2^31) ~ 2,147,483,647 (2^31-1)이다.
- BigInteger 클래스를 사용하면 int형보다 큰 수를 받아 연산할 수 있다.
- 연산은 해당 클래스의 메서드(add, subtract 등)를 불러와 수행한다.
2. 개선할 점
3. 궁금한 점
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigInteger; public class N_10757_큰수AB { public static void main(String[] args) throws IOException { // import java.io.BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // A와 B 입력받기 String [] numbers = br.readLine().split(" "); // A와 B BigInteger형으로 바꾸기 BigInteger num1 = new BigInteger(numbers[0]); BigInteger num2 = new BigInteger(numbers[1]); // 결과 출력 BigInteger result = num1.add(num2); System.out.println(result); } }
'알고리즘 연습' 카테고리의 다른 글
[4673] 셀프 넘버 - Java (0) 2021.11.07 [1065] 한수 - Java (0) 2021.11.07 [1712] 손익분기점 - Java (0) 2021.11.06 [2908] 상수 - Java (0) 2021.11.05 [2675] 문자열반복 - Java (0) 2021.11.05