코밍이의 하루

[1000](Python) A+B 본문

알고리즘/백준

[1000](Python) A+B

코밍이 2023. 2. 22. 15:59

문제 풀이 : https://www.acmicpc.net/problem/1000

 

1000번: A+B

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

[나의 풀이]

a,b = map(int, input().split())
print(a+b)

1. 사용한 개념

1) map , int(), input(), split

 

2. 풀이 후기

- 백준의 경우 프로그래머스와 달리 입력+출력 문제가 있어서 입력단도 만들어줘야 해서 input()을 사용하게 되었다.

a,b를 따로 input() 하는 방식이 있지만 예전에 map을 사용하여 풀었던 문제들이 기억나서 적용시켜 보았다.

 

- map은 map(function, iterable) 형태로 첫번째 매개변수로는 함수가 오고 두번째 매개변수로는 반복 가능한 자료형(리스트 등)이 온다. 따라서 위 코드의 경우는 int를 input().split()에 입력된 값들에 적용해주어 a,b에 넘겨준다. 이 때 input().split()은 입력한 내용들을 공백으로 나누어준다. 그래서 입력을 "10 20" 로 넣으면 a=10, b=20이 된다.

 

- a,b = [10, 20] 을 하게되면 map을 썼을 때와 동일하게 적용된다. 

'알고리즘 > 백준' 카테고리의 다른 글

[10869](Python)사칙연산  (0) 2023.03.07
[1008](Python)A/B  (0) 2023.03.06
[10998](Python)A x B  (0) 2023.03.06
[1001](Python) A-B  (0) 2023.03.06
[2557](Python) Hello World  (0) 2023.02.22