image

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))

댓글남기기