名もなき未知

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

No.99 ジャンピング駒

回答

#44508 No.99 ジャンピング駒 - yukicoder

偶数と奇数の座標にいるコマをそれぞれ数え,その差分を求める.
でもこれ結局,偶数の座標にいるコマだけ数えれば(el),奇数のコマは求められるんですよね(n - el).
最後引き算で絶対値を求めるので,n - 2elで十分ですね.

n = int(input())
li = list(map(int, input().split()))
el = len([i for i in li if i % 2 == 0])
print(abs(n - 2 * el))