Candies
1def candies(n, arr):
2 # Write your code here
3 # candies[0] = 1
4 # loop through arr using i from (1, len(arr)):
5 # if arr[i - 1] < arr[i]: candies[i] = candies[i] + 1
6 # else: candies[i] = 1
7 cand = [1 for _ in range(len(arr))]
8 for i in range(1, len(arr)):
9 if arr[i - 1] < arr[i]: cand[i] = cand[i - 1] + 1
10
11 for i in range(len(arr) - 2, -1, -1):
12 if arr[i] > arr[i + 1] and cand[i] <= cand[i + 1]: cand[i] += (cand[i + 1] - cand[i]) + 1
13
14 return sum(cand)