zurausa's blog

20代元社会人エンジニアの備忘録

全国統一プログラミング王の予選

バンクーバーだと朝4時からとかいう時間のせいで参加していませんが、ちょっとずつ解いていきたい

 
元々デスクトップでやっていた時は競プロはJavaでやっていたのですが、Macbookしか持ってきてないこともあり、一から用意するのも億劫になって、キャッチアップがてらpython3でやっています。

話変わって問題Bなんですが、自分でやった後に他の人の解答みてたらこんなのもあるのかと思い、自分用の備忘録として記載
(https://atcoder.jp/contests/nikkei2019-qual/tasks/nikkei2019_qual_b)

import sys

n=int(sys.stdin.readline())
a=list(sys.stdin.readline())
b=list(sys.stdin.readline())
c=list(sys.stdin.readline())

cnt = 0
for i in range(n):
    cnt += len(set([a[i],b[i],c[i]]))-1
print(cnt)
〜

setで複数の要素を比較して、lenで確認することで、
長たらしいif文を書かなくてもよくなる。