strip 関数を適用してください。S = input().strip() と書いてください(でないとジャッジの環境上、WAになる可能性が高いです)pypy と CPython が存在しますが、実装方法によっては適切なものを選ばないとTLEとなります。注意してください。CPython で提出しました)🖥
まっちゃラテ君は、就活でセキュリティ関係について調べていました。
すると、「RLO」というサイバー攻撃手法に興味が沸いたようです。攻撃の方法に興味があるだけであって攻撃に興味が沸いたわけではないです。
でもすごいですね今の技術は。こんな、ファイル名を簡単に錯乱するみたいなことができるんだ...
英小文字と @ からなる文字列 が与えられます。
次のような操作を の順で行います。ここで の 文字目を と表します。
@ でないなら、何もしない@ であるとき、 文字目の文字を削除し、 文字目から末尾までの連続部分文字列を逆順にする。この結果を新たに とする。@ が含まれていたとしても適用される。すべての @ に対して処理を行った後の文字列を求めてください。
入力は以下の形式で与えられる。
@ からなる答えを出力せよ。
abc@exepdf
abcfdpexe
のとき、 は @ です。
よって 文字目の文字を消去し、 文字目から末尾までの連続部分文字列を逆順にし、abcfdpexe を得ます。これを新たに とします。
以上から答えは abcfdpexe となります。
ab@de@c
abcde
のとき、 は @ です。
よって 文字目を消去し、 文字目から末尾までの連続部分文字列を逆順にして abc@ed を得ます。これを新たに とします。
そのあと に対して は @ なので、同様に操作を行って abcde を得ます。これを新たに とします。
以上から答えは abcde になります。
abc
abc
@ が一つも含まれない場合があります。
m@ch@ate@ra@ta
matcharate