BAEKJOON/수학

백준 11382번 [꼬마 정민](JAVA) -yes6686- 티스토리

yes6686 2025. 1. 8. 20:21
728x90
반응형
SMALL

백준 문제 풀이: 11382 [꼬마 정민]


문제 링크: https://www.acmicpc.net/problem/11382

문제 설명:

세 개의 정수 A, B, C가 주어질 때, 이 세 숫자의 합을 출력하는 간단한 문제입니다. 입력값의 범위가 매우 크므로, 정수를 저장할 때 long 자료형을 사용해야 합니다.


문제 해결 코드


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // 입력을 받기 위한 Scanner 객체 생성
        long a = scanner.nextLong(); // 첫 번째 숫자 입력 (long 자료형 사용)
        long b = scanner.nextLong(); // 두 번째 숫자 입력 (long 자료형 사용)
        long c = scanner.nextLong(); // 세 번째 숫자 입력 (long 자료형 사용)

        System.out.println(a + b + c); // 세 숫자의 합을 출력
    }
}

예제 입력:

1 2 3

예제 출력:

6

코드 설명

  • 핵심 알고리즘: 세 정수를 더한 결과를 출력하는 간단한 문제입니다. 정수 범위를 초과하지 않도록 long 자료형을 사용합니다.
  • 구현 세부사항:
    • Scanner를 통해 세 개의 long 값을 입력받습니다.
    • 입력받은 세 값을 더해 System.out.println으로 출력합니다.
  • 시간 복잡도 분석: 입력값의 크기와 관계없이 덧셈 연산은 O(1) 시간에 수행됩니다.

결과

코드는 입력된 세 정수의 합을 정확히 계산하여 출력합니다. 입력값이 큰 경우에도 문제없이 처리할 수 있도록 long 자료형을 사용한 점이 핵심입니다. 추가적인 개선 사항이나 질문이 있다면 댓글로 남겨주세요!

728x90
반응형
LIST