けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 374 A - Takahashi san 2 (7Q, 灰色, 100 点)

関数 substr() の練習!

問題概要

4 文字以上 30 文字以下の文字列  S が与えられる。

 S の末尾 3 文字が "san" であるかどうかを判定せよ。

考えたこと

文字列  S の末尾 3 文字は S.substr(S.size() - 3) で取得できる。

これが "san" かどうかを判定すれば OK。

コード

#include <bits/stdc++.h>
using namespace std;

int main() {
    string S;
    cin >> S;
    if (S.substr(S.size() - 3) == "san") cout << "Yes" << endl;
    else cout << "No" << endl;
}