Open1

C++文字列操作関連の知見

log5log5

大文字小文字変換

https://atcoder.jp/contests/apg4b/tasks/APG4b_ad を読んで

char to_uppercase_char(char c) {
    return (char)(c + ('A' - 'a'));
}
string to_uppercase(const string& s) {
    string answer;
    for (char i : s) answer += to_uppercase_char(i);
    return answer;
}

みたいなものを作ったけど、アルファベット以外が来たときに困るので std::transform がよさそう
https://programming-place.net/ppp/contents/cpp/rev_res/string000.html

と、思ったんだけど、なんか怒られてうまくいかない...
https://zenn.dev/log5/scraps/88ba7240d10a50#comment-e8a34d83179f73
ので最初のコードも使うことを視野に入れないと...