【发布时间】:2021-08-04 07:26:27
【问题描述】:
输入:
const urls = [
'www.google.com',
'www.yahoo.com',
'xyz.www.google.com',
'abc.xyz.www.google.com',
'google.com',
'yahoo.com',
'news.yahoo.com',
'abc.news.yahoo.com',
'abc.xyz.www.google.com',
'www.yahoo.com',
'google.com',
];
categorize(urls);
上面的分类函数应该返回下面的输出。 例如,“www.google.com”出现在“www.google.com”、“xyz.www.google.com”、“abc.xyz.www.google.com”等。 'google.com' 出现在 'google.com'、'www.google.com'、'xyz.www.google.com'、'abc.xyz.www.google.com' 等中。
预期输出:
{
"google.com": 6,
"yahoo.com": 5,
"www.google.com": 4,
"www.yahoo.com": 2,
"news.yahoo.com": 2,
"xyz.www.google.com": 3,
"abc.news.yahoo.com": 1,
"abc.xyz.www.google.com": 2,
"com": 11
}
【问题讨论】:
标签: javascript arrays algorithm data-structures