[백준][Python] 31403. A + B - C
Bronze Ⅳ 🔗31403. A + B - C
📝문제 요약
문제 설명
JavaScript에서 +,−은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다. 하지만 문자열에 대해서 +는 두 문자열을 이어붙이라는 의미이고, −는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다.
A,B,C를 각각 수와 문자열로 생각했을 때 A+B−C를 출력하세요.
입력
첫 줄에는 정수 A가 주어집니다. (1≤A≤1000)
둘째 줄에는 정수 B가 주어집니다. (1≤B≤1000)
셋째 줄에는 정수 C가 주어집니다. (1≤C≤1000)
주어지는 모든 수는 0으로 시작하지 않는 양의 정수입니다.
출력
첫 줄에는 A,B,C를 수로 생각했을 때, A+B−C를 출력하세요.
둘째 줄에는 A,B,C를 문자열로 생각했을 때, A+B−C를 출력하세요
✏️문제 풀이
- a, b, c를 숫자로 생각해야하므로
int()
로 변환 - 문자열일 경우에는 +는 이어붙이는 것이고 -은 숫자로 해결해야 하니
int(a+b
) : 문자열로 이어붙힌 후에 int()로 변환- 여기에
- int(c)
를 함
💯제출 코드
a = input()
b = input()
c = input()
print(int(a)+int(b)-int(c))
print(int(a+b)-int(c))
댓글남기기