公式

A - Appender 解説 by sheyasutaka


初心者の方へ

文字列の末尾の文字が e と一致するかどうかで条件分岐をし,\(S\) に適切な文字列を結合して出力すればよいです.

実装例 (Python)

Python では,s[-1] によって \(s\) の末尾の文字を得ることができます.これはリストなどの他のデータ構造にも適用できます.

s = input()

if s[-1] == 'e':
	t = s + "r"
else:
	t = s + "er"

print(t)

実装例 (C++)

C++ では,s.back() によって \(s\) の末尾の文字を得ることができます.これは vector などの他のデータ構造にも適用できます.

#include <iostream>
using std::cin;
using std::cout;
#include <string>
using std::string;


int main (void) {
	string s;
	cin >> s;

	string t;
	if (s.back() == 'e') {
		t = s + "r";
	} else {
		t = s + "er";
	}

	cout << t << "\n";


	return 0;
}

投稿日時:
最終更新: