当前位置: 首页 > news >正文

互动的网站建设种子搜索引擎在线

互动的网站建设,种子搜索引擎在线,商丘做网站的哪家好,汽车服务站建站流程给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹#xff1a;在第 i 分钟#xff0c;新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名#xff0c;因此如果新建文件夹使用的文件名已经被占用#xff0c;系统会以 (k) 的形式为新…给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹在第 i 分钟新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名因此如果新建文件夹使用的文件名已经被占用系统会以 (k) 的形式为新文件夹的文件名添加后缀其中 k 是能保证文件名唯一的 最小正整数 。 返回长度为 n 的字符串数组其中 ans[i] 是创建第 i 个文件夹时系统分配给该文件夹的实际名称。 示例 1 输入names [“pes”,“fifa”,“gta”,“pes(2019)”] 输出[“pes”,“fifa”,“gta”,“pes(2019)”] 解释文件系统将会这样创建文件名 “pes” -- 之前未分配仍为 “pes” “fifa” -- 之前未分配仍为 “fifa” “gta” -- 之前未分配仍为 “gta” “pes(2019)” -- 之前未分配仍为 “pes(2019)” 示例 2 输入names [“gta”,“gta(1)”,“gta”,“avalon”] 输出[“gta”,“gta(1)”,“gta(2)”,“avalon”] 解释文件系统将会这样创建文件名 “gta” -- 之前未分配仍为 “gta” “gta(1)” -- 之前未分配仍为 “gta(1)” “gta” -- 文件名被占用系统为该名称添加后缀 (k)由于 “gta(1)” 也被占用所以 k 2 。实际创建的文件名为 “gta(2)” 。 “avalon” -- 之前未分配仍为 “avalon” 示例 3 输入names [“onepiece”,“onepiece(1)”,“onepiece(2)”,“onepiece(3)”,“onepiece”] 输出[“onepiece”,“onepiece(1)”,“onepiece(2)”,“onepiece(3)”,“onepiece(4)”] 解释当创建最后一个文件夹时最小的正有效 k 为 4 文件名变为 “onepiece(4)”。 示例 4 输入names [“wano”,“wano”,“wano”,“wano”] 输出[“wano”,“wano(1)”,“wano(2)”,“wano(3)”] 解释每次创建文件夹 “wano” 时只需增加后缀中 k 的值即可。 示例 5 输入names [“kaido”,“kaido(1)”,“kaido”,“kaido(1)”] 输出[“kaido”,“kaido(1)”,“kaido(2)”,“kaido(1)(1)”] 解释注意如果含后缀文件名被占用那么系统也会按规则在名称后添加新的后缀 (k) 。 提示 1 names.length 5 * 10^4 1 names[i].length 20 names[i] 由小写英文字母、数字和/或圆括号组成。 注意 比如下面string(120) 你期望返回的结果是什么如果你有使用其他编程语言的经验那么大多数人的猜测是“ 123”。相反在Go中上面的类型转换会得到“ E”之类的值那根本不是我们想要的。因为string()会直接把字节或者数字转换为字符的UTF-8表现形式。 所以在Go中将byte或者int类型的值转换为数字的字符串表现形式的正确方法是使用strconv包中的方法比如strconv.Itoa。 public String[] getFolderNames(String[] names) {int length names.length;String[] res new String[length];MapString, Integer map new HashMap();for (int i 0; i length; i) {if (!map.containsKey(names[i])){map.put(names[i],1);res[i]names[i];}else {Integer index map.get(names[i]);String tempnames[i](index);while (map.containsKey(temp)){index;tempnames[i](index);}map.put(names[i],index1);map.put(temp,1);res[i]temp;}}return res;}func getFolderNames(names [] string) [] string {length : len(names)res : make([]string,length)mapX:make(map[string]int,0)for i : 0; i length; i {if index,ok:mapX[names[i]];!ok {mapX[names[i]]1res[i] names[i]} else {//不可使用string(index)转化为字符串会出现乱码temp : names[i] ( strconv.Itoa(index) )for x:mapX[temp];x!0;xmapX[temp]{fmt.Println(mapX[temp],x)indextemp names[i] ( strconv.Itoa(index) )}mapX[names[i]]index1mapX[temp]1res[i] temp}}return res }
http://www.hkea.cn/news/14319965/

相关文章:

  • 阿里云网站备案时间sem竞价
  • 手机网站制作服务机构做网站的一些费用
  • 企业网站和域名的好处信息流广告案例
  • 网站建设发布实训总结简单的静态网页代码
  • 多用户网站源码电脑传奇网站
  • 免费建自己域名的网站做化验的网站
  • phpcms 网站访问统计seo发包技术教程
  • 模板建站什么意思京能集团在2023年中国企业500强
  • 青岛专业餐饮网站制作c 做特产网站
  • 衡水建立网站wordpress没登录窗口
  • 专门做游轮的网站建设网站公司怎么建站
  • 做网站常用什么软件品牌型网站建设的好处
  • 重庆网站设计公司价格做网站必备的注意事项
  • 无锡网站定制公司什么软件能搜索关键词能快速找到
  • 网站建设与推广是什么一个网站如何进行推广宣传
  • 在哪可以接企业网站建设的活渭南建站
  • 北京大兴做网站公司导购类网站怎么做
  • 网站开发的流程是什么合肥网站制作模板推荐
  • 怎么看网站是用什么系统做的wordpress主题绑定域名
  • 做网站_你的出路在哪里东莞东城网站建设公司
  • 外贸公司怎么做网站百度一下网页版
  • thinkphp做的网站源码口碑好的网站开发公司
  • php后台网站开发教程页面模板生成怎么群发
  • 美橙智能网站eefocus电子工程网
  • 网站制作费用多少公司网站设计 杭州 推荐
  • 汕头论坛建站模板用什么软件做网站最快
  • 建设部网站查不到注册证怎么回事竞价网络推广托管
  • 网站开发广东深圳各大网站制作哪家公司好
  • 网网站开发站制作公司兰州市做网站的企业有哪些
  • 网站开发中应注意哪些问题应用商店正版下载安装