💻IT Dev/Algorithm

[BOJ/Python] 15552 빠른 A+B

꾸우._. 2023. 6. 5. 11:32
728x90

📌 문제

 

15552번: 빠른 A+B

첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.

www.acmicpc.net

 

 

📌 내 코드

# 15552 빠른 A+B
import sys
input = sys.stdin.readline

t = int(input())

for _ in range(1, t+1):
    a, b = map(int, input().rstrip().split())
    sum = a+b
    print(sum)

💡 풀이

  1. 문제에서 제시한 sys.stdin.readline()를 활용하기 위해 sys를 import해준다.
  2. 선택 사항이긴 한데, 나같은 경우 sys.stdin.readline 문장이 너무 길어서 input으로 치환해줬다.
  3. 테스트케이스 t를 입력 받는다.
  4. for문을 1~t까지 반복할 수 있게 한 후, t만큼 a, b를 입력 받아 더해주고 그 값을 sum에 담은 뒤 출력한다.

 

 

📌 정리

PMB 시작 전 꾸준히 했던 알고리즘 스터디를 통해 활용하는 방법을 배웠기 때문에 sys.stdin.readline은 해당 문제 외에도 습관적으로 사용하는 코드다.

그런데 아직까지 해결 못한 이슈가 있다면 입력 값을 받을 때 readline 뒤에 괄호가 있는 것과 없는 것의 차이를 아직 잘 모르겠다. 예전에 다른 문제를 풀다가 () 때문에 에러나던 문제가 있었는데, 그때 서치해봐도 명확한 답이 나오질 않아서 이유를 잘 모르고 헤맸다. 그 문제를 다시 풀어보게 되면 더 찾아봐야 할 것 같다.

 

 

적극적인 피드백은 언제나 환영입니다:)