Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- JavaScript
- 판다스
- 딥러닝
- 이것이 자바다
- CNN
- LeNet
- pandas
- 데이터베이스
- 생활코딩
- flatten
- MySQL
- 카카오클라우드스쿨2기
- Python
- 머신러닝야학
- 생활코딩 머신러닝야학
- Database
- 야학
- 머신러닝
- 데이터베이스 개론
- 데이터베이서
- tensorflow
- reshape
- 머신러닝(딥러닝)
- 파이썬
- 개발자
- Java
- 생활코딩 데이터베이스
- 연산자
Archives
- Today
- Total
IT's 우
[java, baekjoon] 백준 10951번: A+B -4 //EOF 오류 방지 본문
728x90
EOF란?
컴퓨팅에서, 파일 끝(End of File, EOF)은 데이터 소스로부터 더 이상 읽을 수 있는 데이터가 없음을 나타낸다.
알고리즘에서 주로 입력값을 명시하지 않을 경우 사용합니다.
10951번
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
예제 입력 1 복사
1 1
2 3
3 4
9 8
5 2
예제 출력 1 복사
2
5
7
17
7
해결방법
1. Scanner
-hasNext() 사용하기
: while 안에서 입력된 토큰이 있으면 true, 그렇지 않으면 false 반환
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
while (s.hasNextInt()) {
int a = s.nextInt();
int b = s.nextInt();
System.out.println(a + b);
}
s.close();
}
}
|
cs |
1. BufferedReader
- br.readLine()이 null이 되면 반복문 종료!
:br.readLine()으로 입력값을 계속 읽으며, 읽은 값이 null이 되면 while(반복문) 종료
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import java.io.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String in;
while((in=br.readLine()) != null) {
int a=Integer.parseInt(in.split(" ")[0]);
int b=Integer.parseInt(in.split(" ")[1]);
System.out.println(a+b);
}
br.close();
}
}
|
cs |
출처:[백준] https://www.acmicpc.net/problem/10951
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
참고: https://st-lab.tistory.com/40
[백준] 10951번 : A+B - 4 - JAVA [자바]
https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 간단한 문제지만 의외로 종료시점을 몰라 틀리는 경우들..
st-lab.tistory.com
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[java, 동적 계획법 dynamic programming] 백준2193번 이친수 (0) | 2022.08.23 |
---|---|
[java, 깊이우선탐색]백준 13023번- ABCDE(친구 관계 파악하기) (0) | 2022.07.24 |
[Java, 백준, Do it! 코딩 테스트-기초편] 05-1 깊이 우선 탐색, 백준 11724번 - 연결 요소의 개수 (0) | 2022.07.19 |
[Do it! 코딩 테스트-기초편]03-1 배열과 리스트, 03-2 구간 합 (0) | 2022.07.04 |
[java] baekjoon 백준 단계별로 풀기- 3단계 반복문 (0) | 2022.04.26 |