1 초 | 256 MB | 14541 | 6560 | 5638 | 51.269% |
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A,B < 1010000)
첫째 줄에 A+B를 출력한다.
9223372036854775807 9223372036854775808
18446744073709551615
답안 :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.util.*;
public class Main {
//baekjoon #10757
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(bf.readLine(), " ");
BigDecimal input1 = new BigDecimal(String.valueOf(st.nextToken()));
BigDecimal input2 = new BigDecimal(String.valueOf(st.nextToken()));
BigDecimal sum = input1.add(input2);
System.out.println(sum);
}
}
Point : long 타입으로 받을 수 없는 변수는 BigDecimal로 받아서 처리할 수 있다.
백준 알고리즘 2581번 : 소수 (0) | 2021.01.10 |
---|---|
백준 알고리즘 1978번 : 소수 찾기 (0) | 2021.01.10 |
백준 알고리즘 1011번 : Fly me to the Alpha Centauri (0) | 2021.01.09 |
백준 알고리즘 2839번 : 설탕 배달 (0) | 2021.01.09 |
백준 알고리즘 2775번 : 부녀회장이 될테야 (0) | 2021.01.09 |