백준(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