https://yukicoder.me/problems/no/536
解法
https://yukicoder.me/submissions/185298
ラスト2つを見るときは、普通にN-2番目とN-1番目を参照した。
あとは、分解だが、c++ならstringのsubstrメソッドを使うとよい。
string S; //--------------------------------------------------------------------------------------------------- void _main() { cin >> S; int N = S.length(); if (S[N - 2] == 'a' && S[N - 1] == 'i') printf("%sAI\n", S.substr(0, N - 2).c_str()); else printf("%s-AI\n", S.c_str()); }