#include <iostream> #include <string> using namespace std; int main() { string tmp; cin >> tmp; int a=0,b; //文字列を、+,-区切りで3つに分けるとかやってもいいけど //こっちの方が素早いよね for (int i = 0; i < tmp.length(); i++) { if (tmp[i] == '1') { a++; } else { b = tmp.length() - a - 1; //aと符号分を引く if (tmp[i] == '+') { cout << a + b << endl; } else //+じゃなかったら-よ cout << a - b << endl; } } return 0; }
- game-engineer/classes/2022/game-programing-2/first-term/1/01-16-xx07.txt
- 最終更新: 3年前
- by
root