© 2025 anveloper.dev
GitHub·LinkedIn·Contact

목차

  • 문제
  • 입력
  • 출력
  • 예제
  • 풀이
  • 코드
  • 복잡도
풀이 목록으로 돌아가기

BOJ 11382 - 꼬마 정민

2023-06-08
BOJ
브론즈 V
java
원본 문제 보기
구현
사칙연산
수학

문제

BOJ 11382 - 꼬마 정민

세 정수 A, B, C가 주어졌을 때 A + B + C를 출력하라.

입력

첫째 줄에 A, B, C가 주어진다 (1 ≤ A, B, C ≤ 10^12).

출력

A + B + C를 출력한다.

예제

입력출력
77 77 77777931

풀이

세 수를 long으로 입력받아 합을 출력한다.

  1. 세 정수를 Long.parseLong으로 파싱한다
  2. 세 수의 합을 출력한다

핵심 아이디어: 각 수가 최대 10^12이므로 int(약 2.1 * 10^9)로는 부족하며, long 타입을 사용해야 한다.

코드

package day599;
 
import java.io.*;
import java.util.*;
 
public class Day580BOJ11382꼬마정민 {
  public static void main(String[] args) throws Exception {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    StringTokenizer st = new StringTokenizer(br.readLine());
    long A = Long.parseLong(st.nextToken());
    long B = Long.parseLong(st.nextToken());
    long C = Long.parseLong(st.nextToken());
    System.out.print(A + B + C);
  }
}

복잡도

  • 시간: O(1)
  • 공간: O(1)