2021/03/17/17:35追記
テストケースにミスがあったため修正致しました。申し訳ありませんでした。
条件通り出力すればよいです。
大文字小文字の処理を適宜すると楽だと思います。
実装は灰色にしては重めです。