11382번 : 꼬마 정민

상환·2021년 12월 9일
0
post-thumbnail

문제

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

입출력

1. 입력

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

2. 출력

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

풀이

간단한 덧셈 문제이지만 최대값 범위를 보면 알 수 있듯이 백준에서 좋아하는 BigInteger을 이용한 문제다.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;

public class Main {
    public static void main(String[] args) {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BigInteger result = new BigInteger("0");
        
        try {
            String[] numberList = br.readLine().split(" ");
            br.close();
            
            for(String b : numberList){
                result = new BigInteger(b).add(result);
            }
            
            System.out.println(result);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

결과는

풀었다.

kotlin code

import java.io.BufferedReader
import java.io.InputStreamReader
import java.math.BigInteger

fun main() {
    val br = BufferedReader(InputStreamReader(System.`in`))
    val numberList = br.readLine().split(" ")
    var result = BigInteger("0")
    br.close()
    
    for (b: String in numberList){
        result = BigInteger(b).add(result)
    }
    
    print(result)
}
profile
레모네이드 커피

0개의 댓글

관련 채용 정보