728x90
백준 11382번 꼬마 정민
문제 설명
꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!
입력
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
출력
A+B+C의 값을 출력한다.
나의 문제 풀이 코드
import java.util.Scanner;
public class bj11382 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long A = sc.nextLong();
long B = sc.nextLong();
long C = sc.nextLong();
//큰 수가 나올 수 있음으로 long타입 사용
sc.close();
System.out.println(A + B + C);
}
}
문제 풀이 코멘트
사용자가 입력하는 데이터의 크기를 예측하기 어려울 수 있고 입력된 정수의 합이 매우 큰 경우가 발생할 수 있습니다. int 타입은 32비트를 사용하므로, 최대값이 약 21억 정도입니다. 하지만 long 타입은 64비트를 사용하며, 최대값이 매우 큰 약 922경 정도로 훨씬 큰 수를 다룰 수 있습니다. 따라서 큰 수를 다루는 경우 long 타입을 사용하여 오버플로우를 방지할 수 있습니다.
728x90
'공log > [P&B]' 카테고리의 다른 글
[P&B] #44 BAEKJOON 11382 (0) | 2023.09.16 |
---|---|
[P&B] #43 BAEKJOON 2525 (0) | 2023.09.16 |
[P&B] #41 BAEKJOON 2588 (0) | 2023.09.16 |
[P&B] #40 Programmers (0) | 2023.08.27 |
[P&B] #39 Programmers (0) | 2023.08.26 |