回答
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")