文字列から連続する重複文字を取り除く

与えられた文字列 s について、連続した同じ文字が見つかる限り、そのうち左側の2文字を削除し続けてください。文字列 s にこれ以上連続して同じ文字が存在しなくなるまで、この操作を繰り返します。最終的には、連続する重複文字をまったく含まない文字列が完成します。

入力

単一行の s (1 ≤ |s| ≤ ) が与えられます。

出力

削除処理を終えた後の文字列を出力してください。

入力
出力
abbac
c
dabbaaa
d
helloo!oo
he!
xabbay
xy
abcddcba

解説

  1. abbac → aac → c
  1. dabbaaa → daaaa → daa → d
  1. helloo!oo → heoo!oo → he!oo → he!
  1. xabbay → xaay → xy
  1. abcddcba → abccba → abba → aa →
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue