Get Maximum in Generated Array LeetCode solution in Python
1from queue import deque234class Solution:5def getMaximumGenerated(self, n: int) -> int:67def arrgen(n):8yield 09q = deque([1])10while True:11yield q[0]12q.append(q[0])13q.append(q[0] + q[1])14q.popleft()1516g = arrgen(n)17return max(next(g) for _ in range(n + 1))