Notice
Recent Posts
Recent Comments
Link
빙수달 게임 개발 노트
[백준] <31403> A+B-C 본문
문제
JavaScript에서 +,−은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다. 하지만 문자열에 대해서 +는 두 문자열을 이어붙이라는 의미이고, −는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다.
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를 출력하세요.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string A, B, C;
cin >> A >> B >> C;
cout << stoi(A) + stoi(B) - stoi(C) << endl;
cout << stoi(A + B) - stoi(C);
return 0;
}
문자열을 int형으로 바꿔주는 stoi 함수를 사용해서 덧셈과 뺄셈을 해준다.
'Programming > 백준' 카테고리의 다른 글
| [백준] <2562> 최댓값 (0) | 2025.06.17 |
|---|---|
| [백준] <11720> 숫자의 합 (0) | 2025.06.17 |
| [백준] <2439> 별 찍기 - 2 (0) | 2025.06.17 |
| [백준] <10951> A+B-4 (0) | 2025.06.17 |
| [백준] <2475> 검증수 (0) | 2025.06.17 |