[백준] 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개의 댓글

관련 채용 정보