문제 링크
https://www.acmicpc.net/problem/10951
나의 코드 (java)
1. hasNextInt()를 사용한 방법 (시간 : 244ms)
import java.util.Scanner;
public class Main {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()){
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a+b);
}
}
}
2. BufferedReader와 BufferedWriter를 사용한 방법 (시간 : 160ms)
import java.io.*;
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 s;
// 입력이 있으면 while문을 수행하고 없다면 종료
while ((s = br.readLine()) != null){
// 입력 값을 split하여 계산
int a = Integer.parseInt(s.split(" ")[0]);
int b = Integer.parseInt(s.split(" ")[1]);
// 출력
bw.write((a+b) + "\n");
}
bw.flush();
}
}
'코딩공부 > 백준 (java)' 카테고리의 다른 글
[백준 10818] 최소, 최대 (java) (0) | 2021.07.05 |
---|---|
[백준 1110] 더하기 사이클 (java) (0) | 2021.07.02 |
[백준 10952] A+B - 5 (java) (0) | 2021.07.02 |
[백준 10871] X보다 작은 수 (java) (0) | 2021.07.02 |
[백준 2439] 별 찍기 - 2 (java) (0) | 2021.07.02 |
댓글