関数 substr()
の練習!
問題概要
4 文字以上 30 文字以下の文字列 が与えられる。
の末尾 3 文字が "san" であるかどうかを判定せよ。
考えたこと
文字列 の末尾 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; }