안경잡이 구루루

백준 1000 ( A + B )[python] 본문

파이썬(Python)/문제풀이(백준,BaekJoon)

백준 1000 ( A + B )[python]

구루루(gururu) 2020. 4. 8. 14:22
반응형

문제

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

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A+B를 출력한다.

나:

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

정수 a,b를 받아야 한다. 그런데 input()은 문자열로 입력값을 받기 때문에 int 함수를 써서 정수값을 받는다. 그리고 문제에서 한줄에 a,b값을 받으라고 되어있기 때문에 split()을 사용하여 빈칸을 기준으로 나누어 값을 받는다. 동시에 이것을 가능하게 해주는 함수로는 map함수가 있다

map(f,iterable) 은 # 함수(f), 반복가능한(iterable) 자료형을 입력으로 받음

# 입력받은 자료형의 각 요소를 함수 f가 수행한 결과를 묶어서 돌려주는 함수 이다

이걸 사용해 정수형 a,b 입력값을 한줄로 받고 print를 통해 출력값을 계산했다.

다른사람:  https://gabii.tistory.com/entry/BaekJoonPython-%EB%B0%B1%EC%A4%80-1000%EB%B2%88-Python-%EC%BD%94%EB%94%A9

 

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

이분은 map함수를 잘 몰랐어도 이렇게 따로따로 a,b에 int 함수를 붙여서 사용할 수 있다.

반응형