From 8aa8e958dcffcc9d823b57760ca024d49825c70a Mon Sep 17 00:00:00 2001 From: yewon Kim <101886039+yewon-yw@users.noreply.github.com> Date: Sat, 30 Apr 2022 18:59:21 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=83=EC=96=B4=EB=B2=84=EB=A6=B0=20?= =?UTF-8?q?=EA=B4=84=ED=98=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- greedy_algorithm/1541.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 greedy_algorithm/1541.cpp diff --git a/greedy_algorithm/1541.cpp b/greedy_algorithm/1541.cpp new file mode 100644 index 0000000..9a42ce9 --- /dev/null +++ b/greedy_algorithm/1541.cpp @@ -0,0 +1,24 @@ +#include +#include +using namespace std; + +int main() { + string inp, num = ""; + int result = 0, isMinus = 0; + cin >> inp; + for (int i = 0; i <= inp.size(); i++) { + if (inp[i] == '+' || inp[i] == '-' || i == inp.size()) { + if (isMinus) { + result -= stoi(num); + num = ""; + } + else { + result += stoi(num); + num = ""; + } + } + else num += inp[i]; + if (inp[i] == '-') isMinus = 1; + } + cout << result << endl; +} \ No newline at end of file