본문 바로가기

코딩/백준

[백준][Bronze IV] A+B−C - 31403번 파이썬 문제풀이

728x90
반응형
 

문제 링크

성능 요약

메모리: 31120 KB, 시간: 32 ms

분류

사칙연산, 수학, 문자열

 

문제 설명

JavaScript에서 +,−+,−은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다. 하지만 문자열에 대해서 ++는 두 문자열을 이어붙이라는 의미이고, −는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다.

 A,B,CA,B,C를 각각 수와 문자열로 생각했을 때 A+B−CA+B−C를 출력하세요.

입력

첫 줄에는 정수 AA가 주어집니다. (1≤A≤1000)(1≤A≤1000)

둘째 줄에는 정수 BB가 주어집니다. (1≤B≤1000)(1≤B≤1000)

셋째 줄에는 정수 CC가 주어집니다. (1≤C≤1000)(1≤C≤1000)

주어지는 모든 수는 00으로 시작하지 않는 양의 정수입니다.

출력

첫 줄에는 A,B,CA,B,C를 수로 생각했을 때, A+B−CA+B−C를 출력하세요.

둘째 줄에는 A,B,CA,B,C를 문자열로 생각했을 때, A+B−CA+B−C를 출력하세요.

 

예제 입력 1 복사

3
4
5

예제 출력 1 복사

2
29

 

 

<풀이>

import sys
input = sys.stdin.readline

a = int(input().strip())
b = int(input().strip())
c = int(input().strip())


print(a+b-c)
print(int(str(a)+str(b))-c)

 

반응형