Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

travel data science

백준 15552번 본문

Python study

백준 15552번

가방이 2021. 10. 3. 20:22
import sys

n=int(input())
c=[]
for i in range(n):
    a, b=(sys.stdin.readline().rstrip()).split()
    c.append(int(a)+int(b))

for i in range(len(c)):
    print(c[i])

sys.stdin.readline()은 입력이 많을 때 사용되는 함수임.

rstrip()으로 오른쪽에 있는 개행문자를 제거할 수 있음.

split()으로 띄어쓰기 된 것을 각각의 변수에 저장할 수 있음.

 

아래는 숏코딩한 사람의 코드임.

import sys

for _ in range(int(sys.stdin.readline())):
    sys.stdout.write(str(sum(map(int, sys.stdin.readline().split()))) + '\n')

for문 안에서 sts.stdin함수를 이용해서 값을 바로 받음(for문 안에 들어가있어도 한 번만 입력받음.)

map함수를 이용한 것을 알 수 있음.

print대신 sys.stdout.write를 사용한 것을 알 수 있음,

for문에서 i대신에 _를 사용한 것을 알 수 있음.