Like a Star

백준 1000번 A+B 본문

PL/Python

백준 1000번 A+B

junmosdata 2022. 7. 29. 06:27

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

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

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

 

쉬워 보이는데 파이썬으로 문제를 풀면 원하는 결과가 잘 나오지 않는다.

타 언어는 int 변수를 지정해주고 한 줄에 공백으로 구분해주면 알아서 입력되지만 파이썬은 아니다.

입력할 때 split() 함수를 사용해서 숫자의 구분을 무엇을 기준으로 나누어 입력해 주어야 한다.

더불어, 파이썬은 자료형을 지정하고 입력받지 않기 때문에 기본적으로 문자형으로 저장된다.

연산할 때 자료형 변경이 필요하다.

 

my code)

a, b = input().split()		# 한 줄에 입력되므로 구분하여 저장해야 함
print(int(a)+int(b))		# 저장된 각 a, b는 문자형이므로 정수형으로 변환

 

'PL > Python' 카테고리의 다른 글

HackerRank Python If-Else  (0) 2022.08.05
백준 18108번 1998년생인 내가 태국에서는 2541년생?!  (0) 2022.08.03
백준 10869번 사칙연산  (0) 2022.08.02
백준 1008번 A/B  (0) 2022.08.01
백준 10172번 개  (2) 2022.07.28
Comments