본문 바로가기

백준/JAVA

[Baekjoon/JAVA] 11382번 - 꼬마 정민

Baekjoon Online Judge

문제로 이동

 

문제

꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!

 

입력

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.

 

출력

A+B+C의 값을 출력한다.

 


예제 입력 예제 출력
77 77 7777 7931

풀이

import java.math.BigInteger;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        BigInteger sum = new BigInteger("0"); // 합

        for (int i = 0; i < 3; i++) {
            String s = in.next(); // 숫자 입력

            sum = sum.add(new BigInteger(s));
        }

        // 출력
        System.out.println(sum);
    }
}

BigInteger을 이용해 int 범위를 넘는 수의 계산을 했다.