상세 컨텐츠

본문 제목

백준 알고리즘 10757번: 큰 수 A+B

Programming/Algorithms

by 홍잭슨 2021. 1. 9. 16:08

본문

큰 수 A+B 성공분류

1 초 256 MB 14541 6560 5638 51.269%

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A,B < 1010000)

출력

첫째 줄에 A+B를 출력한다.

예제 입력

9223372036854775807 9223372036854775808

예제 출력

18446744073709551615

 

답안 : 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.util.*;

public class Main {
    //baekjoon #10757
    public static void main(String[] args) throws IOException {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(bf.readLine(), " ");
        BigDecimal input1 = new BigDecimal(String.valueOf(st.nextToken()));
        BigDecimal input2 = new BigDecimal(String.valueOf(st.nextToken()));
        BigDecimal sum = input1.add(input2);
        System.out.println(sum);
    }
}

Point : long 타입으로 받을 수 없는 변수는 BigDecimal로 받아서 처리할 수 있다.

관련글 더보기