공log/[P&B]

[P&B] #42 BAEKJOON 11382

ming_OoO 2023. 9. 16. 00:43
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