Finding the Users Active Minutes LeetCode solution in Python

1
class Solution:
2
def findingUsersActiveMinutes(self, logs: List[List[int]], k: int) -> List[int]:
3
ret = [0] * k # UAM store
4
user_acts = {} # User minutes store
5

6
# Adding user minutes to hash table
7
for log in logs:
8
if user_acts.get(log[0], 0):
9
user_acts[log[0]].append(log[1])
10
else:
11
user_acts[log[0]] = [log[1]]
12

13
# Calculating UAM
14
for k, v in user_acts.items():
15
l = len(set(v))
16
ret[l - 1] += 1
17

18
return ret

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0