何も誇れぬ人生の記録

『ぼくは何も誇れないのが誇りだな』沼田真佑、影裏より

AtCoder10


# 1
# 解答1
a, b = map(int, input().split())
if a*b % 2 == 0:
  print('Even')
else:
  print('odd')

# 模範解答
a, b = map(int, input().split())
if a*b % 2:
  print('Odd')
else:
  print('Even')


# 2
# 解答1
s = input()
print(sum([int(i) for i in s]))

# 解答2
s = input()
print(sum(map(int, list(s))))

# 模範解答
print(input().count('1'))


# 3
# 解答1
n = int(input())
a = list(map(int,input().split()))

def count_division(x):
  i = 0
  while True:
    if not x:
      return float("inf")
    elif x % 2 == 0:
      x = x/2
      i = i + 1
    else:
      return i

count = count_division(a[0])
for i in range(1, n):
  s = count_division(a[i])
  if count > s:
    count = s
  else:
    pass
print(count)

# 模範解答
n = input()
a = list(map(int, input().split()))

ans = float("inf")
for v in a:
    ans = min(ans, list(reversed(bin(v))).index('1'))
    
print(ans)