[Python Algorithm] 백준알고리즘 10950번 파이썬 풀이

2019. 6. 24. 03:46Python/ㄴ Algorithm

Problem


Introduction


정말 간단한 문제이다.
첫 번째 라인의 입력은 쉽게 생각해서 총 몇개의 라인(l)을 입력받을건지 물어보는 라인이다.
l번째 라인부터는 a와 b의 값을 입력받고 a + b의 값을 출력만 해주면 된다.

Solve


l = int(input())
for i in range(l):
    a, b = input().split()
    print(int(a) + int(b))

완성된 코드는 위와 같다.

l = int(input())

우선 라인을 기반으로 몇라인까지 입력을 받을것인지가 결정되기때문에, 입력들어오는 첫 번째 라인 값을 문자형 자료형에서 정수형 자료형으로 형변환해준 뒤 변수 l에 저장한다.

for i in range(l):
    a, b = input().split()
    print(int(a) + int(b))

그리고나서 l번 동안 반복문을 실행시킨다.
변수 a와 b에 공백을 기준으로 입력받은 문자열을 잘라서 저장하고 print함수 내에서 int함수를 이용해 변수 a, b의 형변환을 한 뒤 두 변수를 더한 값을 출력한다.

Result


input값이 5, (1, 1), (2, 3), (4, 6), (4, 4), (5, 7)일 경우 출력결과는 아래와 같다.

5
1 1
2
2 3
5
4 6
10
4 4
8
5 7
12

 

1 2 3 4 5 6 7 8 9 ··· 18