No.342 一番ワロタww
問題文最終更新日: 2018-08-02 17:22:35
Note
UTF8文字列を扱うため、C++などの扱うのが難しい言語で解くのは難しいです。
問題文
Alice「今w自分の書いた文章w見返してたんだけどw一番何にウケたか気になってwプログラム書いてみたwww」
Bob「それww超気になるw」
Carol「私も気になります。」
一番長く続く"w"(全角文字であることに注意)箇所の手前の文章を出力してください。
ただし、行頭の"w"の場合は、その箇所は含みません。
文章は一番長く続く"w"の1文字前を文末とし、
文末から頭に数えて次に"w"が現れる手前か、"w"が現れない場合行頭を文頭とします。
最長の"w"が2箇所以上ある場合は、改行で区切ってください。(登場順に出力してください)
"w"が一度も現れなかった場合やすべて"w"の場合は、空文字を出力してください。
ただし、行頭の"w"の場合は、その箇所は含みません。
文章は一番長く続く"w"の1文字前を文末とし、
文末から頭に数えて次に"w"が現れる手前か、"w"が現れない場合行頭を文頭とします。
最長の"w"が2箇所以上ある場合は、改行で区切ってください。(登場順に出力してください)
"w"が一度も現れなかった場合やすべて"w"の場合は、空文字を出力してください。
入力
S
$S$として(BOMなし、改行以外の印字可能な)UTF-8文字列が与えられます。
UTF-8文字列の長さは1文字以上100文字以下です。
出力
問題文に合う(BOMなし)UTF8文字列を出力してください。
(通常は気にしなくても良いと思いますが、BOMが付いている場合はWAになります。)
最後に改行してください。
サンプル
サンプル1
入力
海賊王にw俺はなるww
出力
俺はなる
"w"2個が最長なので、その手前の文章を出力します。
サンプル2
入力
うはwwwwwおkwwwww
出力
うは おk
最長の"w"が2箇所あるので、両方の文章を出力します。
サンプル3
入力
wwそれなww
出力
それな
行頭の「w」は無視してください
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。