We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97b6886 commit a131ec7Copy full SHA for a131ec7
subdomain_visit_count.py
@@ -0,0 +1,24 @@
1
+class Solution:
2
+ """
3
+ @param cpdomains: a list cpdomains of count-paired domains
4
+ @return: a list of count-paired domains
5
6
+ def subdomainVisits(self, cpdomains):
7
+ # Write your code here
8
+ di = {}
9
+ for d in cpdomains:
10
+ count, domain = d.split(' ')
11
+ count = int(count)
12
+ parts = domain.split('.')
13
+ for i in range(1, len(parts) + 1): # 拆分组合
14
+ sd = '.'.join(parts[len(parts) -i:])
15
+ if sd not in di:
16
+ di[sd] = count
17
+ else:
18
+ di[sd] += count
19
+ ret = []
20
+ for k, v in di.items():
21
+ ret.append(str(v) + ' ' + k)
22
+ return ret
23
+
24
+# easy: https://www.lintcode.com/problem/subdomain-visit-count
0 commit comments