백준 1001번: A-B 풀이(Python)

두비니

·

2019. 6. 12. 04:04

A-B

시간 제한메모리 제한제출정답맞은 사람정답 비율

2 초 128 MB 88157 61669 54303 72.057%

문제

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

입력

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

출력

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

예제 입력 1 복사

3 2

예제 출력 1 복사

1

 

 

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

print(a-b)

1000번과 동일하게 그냥 input을 받는게 아니라 split으로 한번 쪼개주고 그다음에 진행을 한다는 점이다.

 

a, b 모두가 첫줄에 입력되기 때문 그냥 a = int(input())으로 코드를 작성하면 에러가 발생하고, 두 변수를 둘 다 받아줄 수 있게 값을 받은 후, .split함수를 이용해 a와 b에 각각 값을 나누어주었다. 2번과 3번줄에 다시 정수형으로 선언한 이유는 파이썬은 기본적으로 변수를 문자형으로 인식하기 때문이다. 그리고 마지막에 우리가 원하는 값인 a+b를 출력해주면 된다.