[백준] 10757

당당·2023년 4월 19일
0

백준

목록 보기
5/179

https://www.acmicpc.net/problem/10757

📔문제

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


📝입력

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


📺출력

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


📝예제 입력 1

9223372036854775807 9223372036854775808

📺예제 출력 1

18446744073709551615

🔍출처

-문제를 만든 사람: baekjoon
-데이터를 추가한 사람: dlaud5379, gcon16
-문제의 오타를 찾은 사람: jh05013


🧮알고리즘 분류

  • 수학
  • 구현
  • 사칙연산
  • 임의 정밀도 / 큰 수 연산

📃소스 코드


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


public class Code10757 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner=new Scanner(System.in);
		
		BigInteger a=scanner.nextBigInteger();
		BigInteger b=scanner.nextBigInteger();
		
		System.out.println(a.add(b));
	}

}


📰출력 결과


📂고찰

이전 프로그래머스 문제때 풀었던 방식대로, BigInteger을 사용했다.
scanner에서 다행이도 바로 bigInteger로 받아와졌다.

BigInteger 사용 시에는 사칙 연산은 .add, .subtact, .divide, .multiply
으로 해야한다.

profile
MySQL DBA 신입 지원

0개의 댓글