1
class Solution:
2
def subdomainVisits(self, cpdomains: List[str]) -> List[str]:
3
output, ans = {}, []
4
for domain in cpdomains:
5
number, domain = domain.split(" ")
6
sub_domain = domain.split(".")
7
pair = ""
8
print(sub_domain)
9
for i in reversed(range(len(sub_domain))):
10
if i == len(sub_domain) - 1:
11
pair += sub_domain[i]
12
else:
13
pair = sub_domain[i] + "." + pair
14
print(pair)
15

16
# output.append(str(number) + ' '+pair)
17
if pair not in output.keys():
18
output[pair] = int(number)
19
else:
20
output[pair] += int(number)
21

22
for key in output.keys():
23
ans.append(str(output[key]) + " " + key)
24

25
return ans

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0