반복문을 활용한 Python 문제이다.
제출 코드
import sys
input = sys.stdin.readline
T = int(input())
total = []
for i in range(T):
A, B = map(int, input().split())
total.append(A + B)
for j in range(T):
print("Case #", j+1, ": ", total[j], sep = "")
풀이
sys 모듈을 사용하기 위해
import sys 를 프로그램의 시작 부분에 추가하였다.
sys.stdin은 사용자로부터 키보드 입력을 받는 기본적인 입력 스트림,
readline 은 표준 입력에서 한 줄씩 문자열을 읽는 함수이다.
sys.stdin.readline 함수를 input 변수에 할당하여 사용자로부터 한 줄의 입력을 빠르게 받을 수 있다 !
15552 : 빠른 A+B에서 따온 입력 방식이다.
total 이라는 변수에 빈 리스트를 저장하고, A+B 값을 모두 저장한다.
그리고, 순서대로 값을 출력하는데
이 때 sep = "" 를 활용하여 print 출력문에 빈 공백이 생기지 않도록 하였다.
'코딩테스트' 카테고리의 다른 글
[알고리즘] 트리, 그래프에 대하여 (0) | 2023.09.27 |
---|---|
[알고리즘] 코틀린으로 큐(Queue) 구현하기 (0) | 2023.09.17 |
[알고리즘] 선택 정렬, 이진 탐색으로 X보다 큰 정수만 출력하기 (1) | 2023.09.07 |