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 |