반응형
큰 수 A+B 성공
시간제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 | 256 MB | 34172 | 15251 | 13221 | 48.763% |
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 1010000)
출력
첫째 줄에 A+B를 출력한다.
예제 입력 1
9223372036854775807 9223372036854775808
예제 출력 1
18446744073709551615
BufferedReader로 입력값을 받는다
공백 기준으로 값이 들어오기 때문에 StringTokenizer를 이용하여 값을 변수에 담아야 하는데
예제에 들어오는 값들은 long타입으로 해도
첫번째 값(9223372036854775807)은 들어가지만
두 번째 값(9223372036854775808)은 들어가지 않는다 (들어가더라도 더하면 범위를 초과한다)
그래서 BigInteger 클래스를 사용하여 값을 big1, big2에 담고
더한 값을 콘솔에 출력한다 (+ 연산 안됨, add 클래스를 이용)
반응형
'TIL > Algorithm' 카테고리의 다른 글
Java 백준 2581번 문제 - 소수 (0) | 2021.10.20 |
---|---|
Java 백준 1978번 문제 - 소수 찾기 (0) | 2021.10.19 |
Java 백준 2839번 문제 - 설탕 배달 (0) | 2021.10.17 |
Java 백준 2775번 문제 - 부녀회장 (0) | 2021.10.16 |
Java 백준 10250번 문제 - ACM호텔 (0) | 2021.10.15 |