名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。アクセス解析のためGAを利用、Googleに情報を送信しています。商品紹介のためAmazonアフィリエイトを利用、Amazonに情報を送信しています。記事に関しては私が書いていない引用文を除いて自由にご利用ください。

東京大学プログラミングコンテスト2013 A - UTPC(2015/06/01)

回答

Submission #418332 - 東京大学プログラミングコンテスト2013 | AtCoder

1,2,4文字目の穴の数が0,3文字目の穴の数が1ならyes,それ以外はすべてNo.
ぼけていたので,穴の総数が1個ならOKでしょうとおもったら,2文字目に穴1つ,それ以外穴なしみたいなケースで落ちていて,困惑した,テストケースが公開されていたので,テストケースを見てようやく問題の読み違いに気がついた.
それと,穴1つになる場合は少ないので,変数名付けずにそのままブチ込むのが簡潔だと思う.

N = input()
s = "CEFGHIJKLMNSTUVWXYZ"
print("yes" if N[0] in s and N[1] in s and N[3] in s and N[2] in "ADOPQR" else "no")