코딩테스트/백준

[백준] 11382 꼬마 정민

민톨이 2024. 10. 26. 19:52
728x90

📋 문제

https://www.acmicpc.net/problem/11382

꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!

 
📋 입력

 

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.

 

 
📋 출력
 

A+B+C의 값을 출력한다.

 

📋 풀이

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
        //위의 문장이 핵심 => Long을 썼어야 함
        long a = sc.nextLong();
        long b = sc.nextLong();
        long c = sc.nextLong();

        System.out.println(a + b + c);
    }
    }

 

첨에 int써서 long으로 바꾸고 sc. 뒤 nextInt를 안바꾸고 있다가 얼탄 문제

 

long a = sc.nextLong()으로 써야했다,,

정신차리자

 

📌 입력 값의 범위가 최대 101210^{12}까지 가능하기 때문에 int 타입으로는 표현할 수 없어서 long 타입을 사용해야 한다.

'코딩테스트 > 백준' 카테고리의 다른 글

[백준] 25314 코딩은 체육과목 입니다.  (1) 2024.10.27
[백준]2525 오븐 시계  (1) 2024.10.27
[백준] 3052 나머지  (0) 2024.10.21
[백준] 10773 제로  (1) 2024.10.20
[백준] 10818 최소, 최대  (0) 2024.10.17