AtCoder Beginner Contest 224 A - Tires
問題の要約
末尾がerまたはistであるような文字列Sが与えられる。
Sの末尾がerである場合はerを,istである場合はistを出力しろ。
制約
2<=|S|<=20
Sは英小文字のみからなる。
Sの末尾はerまたはistである。
入力
S
考え方
1,erとistで条件分岐を考える。
制約からerかそれ以外かで条件分岐を作る。
末尾から2文字目がeの文字,末尾から1文字目がrの文字ならばerを出力,それ以外ならばistを出力。
実際のプログラム
#include<iostream>
#include<string>
using namespace std;
int main(){
string S;
cin >> S;
if(S[S.size()-2] == 'e' && S[S.size()-1] == 'r'){
cout << "er" << endl;
}else{
cout << "ist" << endl;
}
return 0;
}