1
/**
2
* @param {string[]} cpdomains
3
* @return {string[]}
4
*/
5
var subdomainVisits = function (cpdomains) {
6
let map = {};
7
cpdomains.forEach((d) => {
8
let data = d.split(" ");
9
let arr = data[1].split(".");
10
while (arr.length > 0) {
11
if (arr.join(".") in map) map[arr.join(".")] += +data[0];
12
else map[arr.join(".")] = +data[0];
13
arr.shift();
14
}
15
});
16
let result = [];
17
for (let key in map) result.push(map[key] + " " + key);
18
return result;
19
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0