반응형
접근 방법)
첫째 줄에서 입력받은 값(n)만큼 for문을 반복 실행하고 두 번째부터 주어진 값들을 합을 Case #number : 과 함께 출력하면 된다.
정답 코드 1)
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int n = s.nextInt();
for(int i = 1; i<=n; i++){
int a = s.nextInt();
int b = s.nextInt();
System.out.println("Case #"+i+": "+(a+b));
}
}
}
정답 코드 2)
import java.io.*;
import java.util.StringTokenizer;
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));
int n = Integer.parseInt(br.readLine()); // 첫 번째줄 입력 값
StringTokenizer st;
for(int i = 1; i <= n; i++){ // 첫 번째줄 입력 값 만큼 반복
st = new StringTokenizer(br.readLine(), " ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
bw.write("Case #"+i+": "+(a+b)+"\n");
}
br.close();
bw.flush();
bw.close();
}
}
BufferedReader와 BufferedWriter를 사용하여 처리 시간이 빠르도록 작성할 수 있다.
반응형
'Baekjoon 자바 코드 > 반복문' 카테고리의 다른 글
[백준] 2438번 별 찍기 - 1 풀이 코드 (Java 자바) (0) | 2024.06.28 |
---|---|
[백준] 11022번 A+B-8 풀이 코드 (Java 자바) (0) | 2024.06.26 |
[백준] 15552번 빠른 A+B 풀이 코드 (Java 자바) (0) | 2024.06.24 |
[백준] 25314번 코딩은 체육 과목 입니다 풀이 코드 (Java 자바) (0) | 2024.06.24 |
[백준] 25304번 영수증 풀이 코드 (Java 자바) (0) | 2024.06.24 |