반응형
안녕하세요 Jin's 입니다.
백준 알고리즘의 for문 빠른 A+B ( 문제 번호 : 15552 )의 소스입니다.
Java와 Python 두가지 버전 소스입니다.
1) JAVA
* 기존에 사용하던 Scanner, sysout 말고 BufferedReader, BufferedWriter을 사용하는게 포인트였고,
StringTokenizer을 사용하여 한 줄로 받은 a, b를 나누어 계산할 수 있도록 함
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
int T = Integer.parseInt(read.readLine());
for(int i=0; i< T; i++){
StringTokenizer st = new StringTokenizer(read.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
writer.write((a+b)+ "\n");
}
read.close();
writer.close();
}
}
2) PYTHON
import sys
T = int(sys.stdin.readline())
for i in range(T):
a, b = map(int, sys.stdin.readline().split())
print(a+b)
여러분도 한번 풀어보세요!
반응형
'Development > 알고리즘' 카테고리의 다른 글
[ 백준 알고리즘 ] 2742번 기찍 N (JAVA/python) (0) | 2020.05.05 |
---|---|
[ 백준 알고리즘 ] 2741번 N 찍기 (JAVA/python) (0) | 2020.05.05 |
[ 백준 알고리즘 ] 8393번 합 (JAVA/python) (0) | 2020.04.27 |
[ 백준 알고리즘 ] 10950번 A+B - 3 (JAVA/python) (0) | 2020.04.27 |
[ 백준 알고리즘 ] 2739번 구구단 (JAVA/python) (0) | 2020.04.27 |