はまやんはまやんはまやん

hamayanhamayan's blog

OX Game [第五回 アルゴリズム実技検定 A]

https://atcoder.jp/contests/past202012-open/tasks/past202012_a

解説

https://atcoder.jp/contests/past202012-open/submissions/22280007

実装問題。
連続しているかを判定してもいいし、ooo,xxxという文字列があるかどうかを判定してもいい。
好きなように実装して、答える。
自分の実装ではsubstrを利用している、書き間違えそうな単語はコピーして持ってくると精神衛生上良い。
///////////////////////// writeup2 end *

string S;
string ooo = "ooo", xxx = "xxx";
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> S;

    rep(i, 0, 5) {
        if (S.substr(i, 3) == ooo) {
            cout << "o" << endl;
            return;
        }

        if (S.substr(i, 3) == xxx) {
            cout << "x" << endl;
            return;
        }
    }

    cout << "draw" << endl;
}