[파이썬][백준][10950번] A+B - 3
2022. 2. 1. 12:23ㆍAlgorithm/BaekJoon (Python)
- 문제
- 풀이
T = int(input())
for _ in range(T):
A, B = map(int, input().split())
print(A+B)
for문에서 변수를 따로 지정하지 않고 range만큼 반복하기 위해 _ 연산자를 사용한다.
- 고민
이 문제 코드는 쉽기 때문에 따로 포스팅하지 않으려고 했다.
근데 백준 채점 서버가 어떻게 돌아가는지 몰라서 아래와 같이 배열을 이용해서 한번에 입력받고 한번에 출력하는 프로그램을 만드려고 해서 이 부분을 짚고 넘어가려고 포스팅을 해본다.
T = int(input())
a = list()
for i in range(T):
A, B = map(int, input().split())
a.append(A + B)
for j in range(T):
print(a.pop(0))
백준 채점 기준에는 아래와 같은 항목이 있다는 것을 알게 되었다.
- 입력을 다 받고 나서야 출력을 할 필요는 없습니다. 입력과 출력을 번갈아서 해도 됩니다. 근본적으로 입력 파일과 출력 파일은 분리되어 있습니다.
이 기준에 따르면 위와 같이 한번에 입력받고 한번에 출력할 필요가 없는 것이다.
나는 뻘짓을 하였고, 앞으론 하지 말자는게 요지..
'Algorithm > BaekJoon (Python)' 카테고리의 다른 글
[파이썬][백준][10871번] X보다 작은 수 (0) | 2022.02.03 |
---|---|
[파이썬][백준][2439번] 별 찍기 - 2 (0) | 2022.02.01 |
[파이썬][백준][2884번] 알람 시계 (0) | 2022.01.31 |
[파이썬][백준][2753번] 윤년 (0) | 2022.01.30 |
[파이썬][백준][2588번] 곱셈 (0) | 2022.01.29 |