Earliest Possible Day of Full Bloom LeetCode solution in Python

1
class Solution:
2
def earliestFullBloom(self, plantTime: List[int], growTime: List[int]) -> int:
3
data = list(zip(plantTime, growTime))
4
data.sort(key=lambda x: -x[1]) # sort by grow time in descending order
5

6
res = 0
7
start_time = 0
8
for plant, grow in data:
9
start_time += plant
10
res = max(res, start_time + grow)
11
return res

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0