We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Code in Python 3
n = int(input())
breads = list(map(int, input().split()))
minimum = 0
if breads[0]%2 == 1:
minimum+=2
breads[0]+=1
breads[1]+=1
for index in range(1 ,n-1):
if breads[index] %2 == 0:
continue
breads[index]+=1
breads[index+1]+=1
minimum+=2
if breads[n-1] %2 == 0:
print(minimum)
else:
print('NO')
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Fair Rations
You are viewing a single comment's thread. Return to all comments →
Code in Python 3 n = int(input()) breads = list(map(int, input().split()))
minimum = 0 if breads[0]%2 == 1: minimum+=2 breads[0]+=1 breads[1]+=1 for index in range(1 ,n-1): if breads[index] %2 == 0: continue breads[index]+=1 breads[index+1]+=1 minimum+=2
if breads[n-1] %2 == 0: print(minimum) else: print('NO')