Notice
Tags
- 티스토리챌린지
- 자격증
- Personal_Study
- Java
- study
- Linux
- Operating_System
- codingTest
- C
- Artificial_Intelligence
- Univ._Study
- Baekjoon
- Python
- programmers
- SingleProject
- Kubernetes
- datastructure
- kubeflow
- 오블완
- cloud_computing
- Image_classification
- c++
- tensorflow
- 리눅스마스터2급
- Android
- Database_Design
- Algorithm
- 2023_1st_Semester
- app
- Unix_System
코딩 기록 저장소
[백준/Java] 11382번: 꼬마 정민 본문
문제 정보
제목 : 꼬마 정민
번호 : 11382번
사용 언어 : Java
문제 링크
https://www.acmicpc.net/problem/11382
11382번: 꼬마 정민
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
www.acmicpc.net
시간 제한 | 메모리 제한 |
1 초 | 512 MB |
문제
꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!
입력
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
출력
A+B+C의 값을 출력한다.
입출력 예제

나의 풀이
숫자의 범위를 제대로 안보고 문제를 풀었다가 런타임에러가 발생했습니다. int형을 Long형으로 변경해주니 성공했습니다. BufferedReader와 split()메소드를 이용해 문자열을 공백기준으로 나눠 배열에 저장하고 for루프를 이용해 배열에 있던 문자를 정수형으로 바꿔 저장했습니다. 그리고 출력에 맞게 값을 출력했습니다.
코드
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String[] w = br.readLine().split(" ");
long[] num = {0,0,0};
for(int i = 0; i < 3; i++) {
num[i] = Long.parseLong(w[i]);
}
bw.write( num[0] + num[1] + num[2] + "\n" );
bw.flush();
bw.close();
br.close();
}
}
'백준 > 입출력과 사칙연산 (완료)' 카테고리의 다른 글
[백준/Java] 10171번: 고양이 (0) | 2023.04.12 |
---|---|
[백준/Java] 2588번: 곱셈 (0) | 2023.04.12 |
[백준/Java] 10430번: 나머지 (0) | 2023.04.12 |
[백준/Java] 18108번: 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.04.09 |
[백준/Java] 10926번: ??! (0) | 2023.04.09 |