[c++] 백준 알고리즘 공부 1541번

강찬희·2023년 2월 25일
0

백준

목록 보기
4/9
#include <iostream>
#include <string>
using namespace std;

int main() {
	string input;
	cin >> input;

	int result = 0;
	string num;
	bool isMinus = false;

	for (int i = 0; i <= input.size(); i++) {

		if (input[i] == '-' || input[i] == '+' || i == input.size())
		{
			if (isMinus) {
				result -= stoi(num);
				num = "";
			}
			else {
				result += stoi(num);
				num = "";
			}
		}
		else {
			num += input[i];
		}

		if (input[i] == '-') {
			isMinus = true;
		}
	}
	cout << result;
}
profile
공부 기록

0개의 댓글