백준(Python)
[Python] 백준 1000번 (A+B) [브론즈5]
준코메
2025. 2. 23. 19:41

https://www.acmicpc.net/problem/1000

이 문제를 시작으로 내가 풀었던 문제들을 하나씩 올려보고자 한다.
이 문제는 아마도 백준을 처음 시작한다면 가장 먼저 풀어보게 될 문제일 것이다.
아직은 출력의 수가 하나라서 print를 써도 상관 없지만, 나중에 가면 sys.stdout.write()를 써야 시간초과가 안 뜰 것이다.
정답
A, B = map(int,input().split())
print(A+B)
풀이
1. input().split()을 통해 입력값이 문자열 숫자 리스트로 만들어진다.
['1', '2']
2. map 함수를 통해 리스트의 각 요소가 int 함수로 처리된다.
int('1') = 1
int('2') = 2
3. A와 B에 각각 1과 2가 대입된다.
A, B = 1, 2
4. print(A+B)를 하면 3이 출력된다.
print(A+B) # 3