백준 - 10757번(큰 수 A+B)

최지홍·2022년 2월 9일
0

백준

목록 보기
43/145

문제 출처: https://www.acmicpc.net/problem/10757


문제

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

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

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer tokenizer = new StringTokenizer(reader.readLine());
        BigInteger num1 = new BigInteger(tokenizer.nextToken());
        BigInteger num2 = new BigInteger(tokenizer.nextToken());

        System.out.println(num1.add(num2));
    }

}

  • 정말 간단히 BigInteger 클래스를 사용하여 풀었다.
  • 그러나 실행시간이 많이 나왔다. StringBuilder를 이용하여 직접 더하기 연산을 수행하면 시간을 단축할 수 있을 것 같다. 추후 다시 시도해 보아야겠다.
profile
백엔드 개발자가 되자!

0개의 댓글