100 atcoder#ABC056A. [ABC056A] HonestOrDishonest
[ABC056A] HonestOrDishonest
配点 : 点
問題文
シカのAtCoDeerくんとTopCoDeerくんが「正直者か嘘つきか」ゲームをしています。
このゲームでは、正直者は常にほんとうのことを言い、嘘つきは常に嘘を言います。
文字 と が入力として与えられます。これらはそれぞれ H
か D
のどちらかです。
=H
のとき、AtCoDeerくんは正直者です。
=D
のとき、AtCoDeerくんは嘘つきです。
=H
のとき、AtCoDeerくんは「TopCoDeerくんは正直者だ」と発言しています。
=D
のとき、AtCoDeerくんは「TopCoDeerくんは嘘つきだ」と発言しています。
これらから判断して、TopCoDeerくんが正直者かどうか判定してください。
制約
- =
H
またはD
- =
H
またはD
入力
入力は以下の形式で標準入力から与えられる。
出力
TopCoDeerくんが正直者なら H
を、嘘つきなら D
を出力せよ。
H H
H
AtCoDeerくんは正直者なので、AtCoDeerくんの言っているとおりTopCoDeerくんは正直者です。
D H
D
今度はAtCoDeerくんは嘘つきなので、AtCoDeerくんの言っていることとは異なりTopCoDeerくんは嘘つきです。
D D
H