algorithm'''problem solve
[백준] 1541 - 잃어버린 괄호(설명X)
JunHwa Park
2020. 4. 20. 23:29
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <cstdio> using namespace std; int main() { char que[51]; scanf("%s", que); int num = 0, val = 0, minus = 0; for (int i = 0; i < 51; i++) { if ('0' <= que[i] && que[i] <= '9') { num *= 10; num += que[i] - '0'; } else if (que[i] == '-') { if (minus == 1) val -= num; else val += num; minus = 1; num = 0; } else { if (minus == 1) val -= num; else val += num; num = 0; } if (que[i] == '\0') break; } printf("%d\n", val); } | cs |