// ちょっと早なった? #include #define sizes(string) (int)string.length() using namespace std; int main() { string S; cin >> S; int ans = 0; char cd = '*'; int cr = 0; for (int i = 0; i < sizes(S); ++i) { if (S[i] >= '0' && S[i] <= '9') { cr *= 10; cr += S[i] - '0'; } else { if (cd == '+') ans *= cr; else ans += cr; cd = S[i]; cr = 0; } } if (cd == '+') ans *= cr; else ans += cr; cout << ans << endl; return 0; }