0103 - Baseball Simulation
#include <iostream> #include <string> using namespace std; void Slove(int inning) { int out=0, point=0, count=0; string event; while (inning != 0) { cin >> event; if (event == "HOMERUN") { point+=count+1; count=0; } else if (event == "HIT" ) { if (++count > 3) { ++point; count=3; } } else if (event == "OUT") ++out; if (out == 3) { cout << point << endl; --inning; out=0; point=0; count=0; } } } int main(void) { int inning; cin >> inning; Slove(inning); return 0; }
やるだけ。