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