https://www.acmicpc.net/problem/11021
- 문제
이전에 풀어봤던 A+B-3과 비슷한 유형이지만, Case #num: 결과값 의 형태로 출력해줘야한다.
- 코드 1
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int N=in.nextInt();
for(int i=1; i<=N; i++){
int A=in.nextInt();
int B=in.nextInt();
System.out.println("Case #" + i +": "+ (A + B));
}
}
}
- 결과
- 코드 2
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.IOException;
import java.util.StringTokenizer;
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));
int N=Integer.parseInt(br.readLine());
StringTokenizer st;
for(int i=1; i<=N; i++){
st=new StringTokenizer(br.readLine(), " ");
bw.write("Case #"+i+": ");
bw.write(Integer.parseInt(st.nextToken())+Integer.parseInt(st.nextToken())+"\n");
}
br.close();
bw.flush();
bw.close();
}
}
- 결과
- 코드 1, 2 성능 비교