Home 백준 알고리즘(BOJ) 15552번 파이썬 풀이
Post
Cancel

백준 알고리즘(BOJ) 15552번 파이썬 풀이

문제 설명

이번 문제또한 어렵지않은 간단한 연산문제입니다.
우선 첫 번째 라인에 testcase가 주어집니다. 이 testcase는 총 몇 줄의 입력을 받을것인지 알려주는 역할을 수행한 뒤 두 번째 라인부터 숫자 한 쌍이 한 줄의 입력으로 testcase만큼의 줄의 입력이 주어집니다.

풀이

최종 작성된 코드는 아래 예제와 같습니다.

1
2
3
4
testcase = int(input())
for i in range(testcase):
    a, b = input().split()
    print(int(a) + int(b))

우선 아래 예제를 이용해 testcase를 입력받습니다.

1
testcase = int(input())

input()함수를 이용해 값을 입력받은 후 int()함수를 이용해서 정수형 자료형에서 문자형 자료형으로 형변환을 해준 뒤 testcase 변수에 이 값을 저장합니다.

1
2
3
for i in range(testcase):
    a, b = input().split()
    print(int(a) + int(b))

우선 for문을 testcase번 반복합니다. a, b 변수에 input()함수를 이용하여 각 변수에 저장될 값을 입력받은 뒤 split()함수를 이용해 공백을 기준으로 문자열을 잘라 저장합니다.

a, b변수에 입력받은 값을 int()함수로 정수형 자료형에서 문자형 자료형으로 형변환을 해준 뒤 더하기 연산처리를 하여 출력해주면됩니다.

실행 결과

1
2
3
4
5
6
7
3
1 4
5
6 3
9
9 2
11

testcase에 3의 값을 준 뒤 (1, 4), (6, 3), (9, 2)의 값을 순차적으로 입력하면 입출력 결과는 위와 같습니다.

This post is licensed under CC BY 4.0 by the author.