No.1469 programing

問題文

harurun は英語が苦手で、 programming を programing と書いてしまいます。

このように、 $2$ つの連続する同じ文字を $1$ つの文字にしてしまう書き方を $harurun$ 記法と呼ぶことにします。

文字列 $S$ が $1$ つ与えられるので、 $harurun$ 記法で出力してください。

ただし、 $3$ つ以上同じ文字が連続する文字列が与えられることはありません。


厳密な問題文は以下の通りです。

文字列 $S$ が与えられます。

以下の操作を、可能な限り行ったあとの文字列 $S$ を出力してください。

ただし、 abbb のような、$3$ つ以上同じ文字が連続する文字列は与えられません。


(Python3,PyPy3,C,C++17(1z),Java15,Javascript,RustでのACを確認していますが、Bashなどの低速な言語ではACできない可能性があります。)



入力

$S$

$1$ 行目に文字列 $S$ が与えられる。

制約

出力

答えを一行に出力してください。

最後に改行してください。

サンプル

サンプル1
入力

programming

出力

programing

連続する m を1つ削除するだけです。

サンプル2
入力

aabbccb

出力

abcb

実在しない英単語が与えられることもあります。

サンプル3
入力

abcdefghijklmnopqrstuvwxyz

出力

abcdefghijklmnopqrstuvwxyz

何も削除しないこともあります。

source: No.1469 programing

最終更新日: 2022/2/15 17:26:49