Maximum Population Year LeetCode solution in Python

1
class Solution:
2
def maximumPopulation(self, logs: List[List[int]]) -> int:
3
logs.sort(key=lambda x: x[0])
4
print(logs)
5
living = 0
6
max_living = 0
7
year = 0
8

9
for ind, (start, stop) in enumerate(logs):
10
born = ind + 1
11
dead = 0
12
for i in range(ind):
13
if logs[i][1] <= start:
14
dead += 1
15

16
living = born - dead
17
# print(born, dead, living, max_living)
18
if living > max_living:
19
max_living = living
20
year = start
21

22
return year

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0