[백준 1541번 C/C++] 잃어버린 괄호
[백준 1541번 C/C++] 잃어버린 괄호
https://www.acmicpc.net/problem/1541
해결전략
Greedy Algorithm 그리디 알고리즘 (탐욕 알고리즘)
코드
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
string input;
cin >> input;
int num = 0;
bool minusFlag = false;
int result = 0;
for (char c : input) {
if (c >= '0' && c <= '9') {
num = num * 10 + (c - '0');
}
else {
if (minusFlag)
{
result -= num;
}
else
{
result += num;
}
num = 0;
if (c == '-') minusFlag = true;
}
}
if (minusFlag)
result -= num;
else
result += num;
cout << result << endl;
return 0;
}
'⭐ 코딩테스트 > 백준' 카테고리의 다른 글
[백준 2447번 C/C++] 별 찍기 (0) | 2023.07.21 |
---|---|
[백준 18405번 C/C++] 경쟁적 전염 (0) | 2023.07.19 |
[백준 11053번 C/C++] 가장 긴 증가하는 부분 수열 (0) | 2023.07.14 |
[백준 16139번 C/C++] 인간-컴퓨터 상호작용 (0) | 2023.07.14 |
[백준 2110번 C/C++] 공유기 설치 (0) | 2023.07.12 |
댓글
이 글 공유하기
다른 글
-
[백준 2447번 C/C++] 별 찍기
[백준 2447번 C/C++] 별 찍기
2023.07.21 -
[백준 18405번 C/C++] 경쟁적 전염
[백준 18405번 C/C++] 경쟁적 전염
2023.07.19 -
[백준 11053번 C/C++] 가장 긴 증가하는 부분 수열
[백준 11053번 C/C++] 가장 긴 증가하는 부분 수열
2023.07.14 -
[백준 16139번 C/C++] 인간-컴퓨터 상호작용
[백준 16139번 C/C++] 인간-컴퓨터 상호작용
2023.07.14