https://www.acmicpc.net/problem/10950
백준 알고리즘 10950번 A+B
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
성공코드
import java.io.IOException;
import java.util.Scanner;
public class no10950 {
public static void main(String[] args) throws IOException {
Scanner in = new Scanner(System.in);
var T = in.nextInt();
var SumArray = new int[T];
for(var i=0; i<T; i++){
var A = in.nextInt();
var B = in.nextInt();
SumArray[i] = A+B;
}
in.close();
for(var i=0;i<T;i++){
System.out.println(SumArray[i]);
}
}
}
https://www.acmicpc.net/problem/15552
백준 알고리즘 15552번 빠른 A+B
10950과 같은 문제이나, Java는 Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다.
Scanner 보다 BufferedReader, BufferedWriter의 속도가 빠르다.
import java.io.*;
import java.util.StringTokenizer;
public class no15552 {
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
var T = Integer.parseInt(br.readLine());
StringTokenizer st;
for(var i=0; i<T; i++){
st = new StringTokenizer(br.readLine());
bw.write((Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken()))+"\n");
}
bw.close();
}
}
300x250
'Algorithm > 백준' 카테고리의 다른 글
[백준 BOJ] 11022번 A+B - JAVA (0) | 2021.07.30 |
---|---|
[백준 BOJ] 8393번 합, 재귀 함수 구현 -JAVA (0) | 2021.07.28 |
[백준 BOJ] 2753번 윤년 - JAVA, 14681번 사분면 고르기 (0) | 2021.07.28 |
[백준 BOJ] 2588번 곱셈 - Java (0) | 2021.07.28 |
[백준 BOJ] 10171번 고양이, 10172번 개 - JAVA, JAVA 이스케이프 (0) | 2021.07.27 |