if __name__=='__main__':
numbers = []
for i in range(2): # 두개의 숫자를 input 받기
num = int(input())
numbers.append(num)
print(sum(numbers))
사실상 wannabe00.tistory.com/entry/백준-1000번-AB 여기 있는 A+B 문제랑 같은 문제인데, input 형식이 두가지가 있음을 훈련시켜주는 것 같다.
1000번 문제는 한 row 로 들어오는 경우, 이 문제는 여러 row로 들어오는 경우에 대한 것이다.
여러 row 로 들어올 때 필요한 것은 두개이다. 1. empty list, 2. 몇 줄에 걸쳐 들어올 것인지
몇 줄이 들어올 지 정했다면, for 문을 통해 1에 설정해 둔 empty list에 추가해주면 된다.
보통 이렇게 input을 받고 나서야 문제 풀이가 시작되는데, 알고리즘을 처음 접할 땐, 저런 걸 정하는 것도 매우 머리 아팠던 기억...
'공부하는 것들 > 알고리즘' 카테고리의 다른 글
백준 2914 : 저작권 (0) | 2021.02.18 |
---|---|
백준 2845 : 파티가 끝나고 난 뒤 (0) | 2021.02.18 |
백준 2475 : 검증수 (0) | 2021.02.18 |
백준 1000번 : A+B / 1001번 : A-B (0) | 2021.02.18 |
백준 1463 : 1로 만들기(DP) (0) | 2021.02.07 |