ログインしてください。
公式
A - Handmaid 解説
by
A - Handmaid 解説
by
sheyasutaka
初心者の方へ
- プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは practice contest の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。
- また、プログラミングコンテストの問題に慣れていない方は、 AtCoder Beginners Selection の問題をいくつか試すことをおすすめします。
- C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。
- Python入門 AtCoder Programming Guide for beginners (APG4bPython) は、競技プログラミングのための Python 入門用コンテンツです。
実装方針
「頭文字を英小文字に直す」と「先頭に Of をつける」の \(2\) つのことを順番に行えばよいです.
「頭文字を英小文字に直す」を実装する方針として,頭文字を新しい文字で上書きする方針や,(頭文字以外はもとから英小文字であることを利用して)全体を英小文字に直す関数を使う方針が考えられます.
「先頭に Of をつける」については,文字列連結を用いる方針が最も簡潔でしょう.
実装例 (Python3, C++)
Python3 での実装例を以下に示します.
s = input()
ans = "Of" + s.lower()
print(ans)
C++ での実装例を以下に示します.
#include <iostream>
using std::cin;
using std::cout;
#include <string>
using std::string;
#include <algorithm>
using std::tolower;
int main (void) {
string s;
cin >> s;
string ans = s;
ans[0] = tolower(ans[0]);
ans = "Of" + ans;
cout << ans << "\n";
return 0;
}
投稿日時:
最終更新:
