티스토리 뷰

 Python3 

이 문제는 백준 1000 과 다르게 첫 번째 줄에서 하나 입력받고, 두 번째 줄에서 또 다른 하나를 입력받는다. 

일단 C나 Java와 같이 입출력을 하려고 했더니 오류가 난다. 파이썬만 이러는건가..

 a = input()
 b = input()

 c = a + b

 print(c)
input : 1 2
output : 12

이렇게 작성하면 a = 1 , b = 2 를 입력하면 c = 12 가 나온다. a와 b를 문자열처럼 받아들인다.

int 함수를 사용해야한다.

 

int함수에 a, b를 인자로 넣어서 숫자로 바꿔준다음 두 수를 더해준다.

 a = input()
 b = input()

 c = int(a)+ int(b)

 print(c)
input : 1 2
output : 3

 

 

해당 문제 : www.acmicpc.net/problem/2558

 

2558번: A+B - 2

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

www.acmicpc.net

 

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

백준 10953 : Python 입출력(6)  (0) 2021.01.17
백준 10952 : Python 입출력(5)  (0) 2021.01.17
백준 10951 : Python 입출력(4)  (0) 2021.01.17
백준 10950 : Python 입출력(3)  (0) 2021.01.17
백준 1000 : Python 입출력(2)  (0) 2021.01.16
댓글