Flying Cat Penguin

ゆるゆる仕事、ソフトウェアテスティング関連のことについて綴ります。

AtCoder 修行日記#71

71日目
ABCのC問題に取り組み中。
茶色レベルのD問題も余裕があれば取り組み中。

勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/

進捗と一言感想

[C問題] 1問(残り137問)

ABC069:4-adjacent

解説と他の方の回答を見てAC。数の並びは規則性を見つけるのが難しいですね…。

n = int(input())
an = [int(num) for num in input().split()]

one,two,four = 0, 0, 0
for a in an:
  if a%4 == 0:
    four += 1
  elif a%2 == 0:
    two += 1
  else :
    one += 1
    
if two == 0 and four >= one - 1 :
  print("Yes")
elif four >= one :
  print("Yes")
else :
  print("No")
目標
  • まず、今年中に茶色コーダー
学習方針

以上。