一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也同时访问了其父域名"leetcode.com"以及顶级域名 "com"

给定一个带访问次数和域名的组合,要求分别计算每个域名被访问的次数。其格式为访问次数+空格+地址,例如:"9001 discuss.leetcode.com"

接下来会给出一组访问次数和域名组合的列表cpdomains。要求解析出所有域名的访问次数,输出格式和输入格式相同,不限定先后顺序。

示例1:
输入:
[“9001 discuss.leetcode.com”]
输出:
[“9001 discuss.leetcode.com”, “9001 leetcode.com”, “9001 com”]
说明:
例子中仅包含一个网站域名:“discuss.leetcode.com”。按照前文假设,子域名"leetcode.com"和"com"都会被访问,所以它们都被访问了9001次。

示例1:
[“900 google.mail.com”, “50 yahoo.com”, “1 intel.mail.com”, “5 wiki.org”]
输出:
[“901 mail.com”,“50 yahoo.com”,“900 google.mail.com”,“5 wiki.org”,“5 org”,“1 intel.mail.com”,“951 com”]
说明:
按照假设,会访问"google.mail.com" 900次,“yahoo.com” 50次,“intel.mail.com” 1次,“wiki.org” 5次。
而对于父域名,会访问"mail.com" 900+1 = 901次,“com” 900 + 50 + 1 = 951次,和 “org” 5 次。

注意事项:

  • cpdomains 的长度小于 100
  • 每个域名的长度小于100
  • 每个域名地址包含一个或两个"."符号。
  • 输入中任意一个域名的访问次数都小于10000
/*** @param {string[]} cpdomains* @return {string[]}*/
var subdomainVisits = function(cpdomains) {}

个人解法

var subdomainVisits = function(cpdomains) {var result = [],arr = [];cpdomains.forEach(element => {//element -> ["9001","discuss.leetcode.com"]element = element.split(" ");//element -> ["9001",["discuss","leetcode","com"]]element[1] = element[1].split(".");//arr -> [9001,"discuss.leetcode.com",9001,"leetcode.com",9001,"com"]while(element[1].length !== 0){if(arr.indexOf(element[1].join(".")) > -1){arr[arr.indexOf(element[1].join(".")) - 1] += Number(element[0]);}else{arr.push(Number(element[0]));arr.push(element[1].join("."));}element[1].shift();}});while(arr.length !== 0){result.push(arr.shift() + " " + arr.shift());}return result;
};

LeetCode(811)——子域名访问计数(JavaScript)相关推荐

  1. LeetCode 811. 子域名访问计数

    1. 题目 一个网站域名,如"discuss.leetcode.com",包含了多个子域名. 作为顶级域名,常用的有"com",下一级则有"leetc ...

  2. LeetCode每日一题——811. 子域名访问计数

    LeetCode每日一题系列 题目:811. 子域名访问计数 难度:普通 文章目录 LeetCode每日一题系列 题目 示例 思路 题解 题目 网站域名 "discuss.leetcode. ...

  3. LeetCode·每日一题·811.子域名访问计数·哈希

    链接:https://leetcode.cn/problems/subdomain-visit-count/solution/-by-xun-ge-v-i3sb/ 来源:力扣(LeetCode) 著作 ...

  4. LeetCode Algorithm 811. 子域名访问计数

    Ideas 计数配对域名是由域名访问次数和域名组成的,那么对应域名的每一级域名都访问了相应次. 那么我们可以遍历计数配对域名组成的数组,对于每个计数配对域名,可以先把域名按照.分隔开,然后由一个总的计 ...

  5. [Swift]LeetCode811. 子域名访问计数 | Subdomain Visit Count

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  6. Leetcode811.Subdomain Visit Count子域名访问计数

    一个网站域名,如"discuss.leetcode.com",包含了多个子域名.作为顶级域名,常用的有"com",下一级则有"leetcode.com ...

  7. nginx使用子域名访问指定端口

    添加配置 cd /etc/nginx/conf.dvi api.conf 找到server修改配置文件如下 server{server_name walking.example.com;locatio ...

  8. C#LeetCode刷题之#811-子域名访问计数​​​​​​​(Subdomain Visit Count)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3814 访问. 一个网站域名,如"discuss.lee ...

  9. 将域名绑定到ip上,并实现访问不同二级子域名对应不同目录

    一.将域名绑定到ip上 1.环境介绍:阿里云服务器ESC(美国硅谷) 2.购买域名 3.备案 注:由于我买的是美国地区服务器,所以不用备案,如果买的国内服务器,这里需要添加一个备案操作. 4.域名实名 ...

最新文章

  1. java map在前端遍历_遍历循环输出map的几种方式
  2. jdk自带压测工具_FULL GC分析过程分享
  3. Visual Studio 2010 -新特性,但我要的比这个更多!
  4. 我回答的一个粉丝关于用编程语言模拟SAP事务的问题
  5. 【POJ - 1703】Find them, Catch them(带权并查集之--种类并查集 权为与父节点关系)
  6. HDU 3896 Greatest TC 双连通分量
  7. 【Word 】隐藏功能生成特殊线
  8. python读取nii文件_python 读取.nii格式图像实例
  9. 排名算法(一)--PageRank
  10. zookeeper 客户端常用命令_看完这篇文章,还说自己不会使用Zookeeper命令吗?
  11. 关于DM8168中移植算法速度慢、效率低的新发现
  12. C++ 程序获取管理员权限
  13. win10系统中的截图,win+prtSc保存位置
  14. excel利用公式获取行或列中最后一个非空单元格数据
  15. div html表格样式设置字体大小,css样式表中如何修改字体大小为18px?
  16. 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场(神奇的数)
  17. 如何关闭WPS文字的选项卡显示方式?如何实现多窗口显示?
  18. wps word中如何快速到目录页面
  19. 2017 php 免费空间,免费空间免费php空间
  20. 关于MD服装大师制作后导入到SP中的设置相关问题

热门文章

  1. (原創) Verilog入門書推薦2:數位系統實習 Quartus II (SOC) (Verilog)
  2. CMake - SWIG - 移植动态库
  3. java设计模式学习 ----- 单例模式(Singleton)
  4. Linux目录树与文件系统
  5. Extjs4 Tab面板Mapbar地图关闭再打开气泡失效问题解决
  6. Silverlight 2.5D RPG游戏技巧与特效处理:(十八)开场卷轴与动态窗口
  7. 句柄泄漏与应用程序体验查找服务(AELookupSvc)
  8. java模拟JVM的GCRoots追踪算法,对象可达性分析
  9. 华为鸿蒙系统备用,就只有华为有备用系统?其实谷歌也准备了一个,不输鸿蒙系统!...
  10. 中班音乐活动计算机反思,中班音乐教学反思