当前位置: 首页 > 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/14266946/

相关文章:

  • 聊城做wap网站价格自己做网站能赚钱吗2018
  • wordpress 2个主题天津网站优化公司
  • 服装行业网站模板黄页88网全自动录播系统
  • 芜湖市住房和城乡建设厅网站首页当涂 微网站开发公司
  • 广西网站建设电话wordpress增加登录页面
  • 连云港做网站的公司wordpress默认用户名密码破解
  • 企业建站划算吗wordpress建小程序
  • 网站开发高级工程师四川省住房与城乡建设厅网站管网
  • 网站建设 就业方向zencart 网站建设
  • 专业的手表网站网络营销措施有哪些
  • 精准扶贫建设网站的目的腾讯域名备案
  • 眉县做网站响应式 购物网站模板
  • 华东建设安装有限公司网站wordpress的好
  • 深圳大鹏新区葵涌街道网站seo优化排名
  • 一站式建站企业网站和建设银行网站不能打开
  • 中国空间站进展响水网站建设找哪家好
  • 做刷题网站赚钱么设计类网站排名
  • 加强网站信息建设网站推广要具备什么
  • 电子商务网站 整站 psd响应式单页网站模板
  • 网站开发选择什么软件苏州专业做网站
  • 专做零食的网站腾讯企点电脑版
  • 电子商务网站搭建方案长沙网络推广网站制作
  • 网站建设怎么配置伪静态文件wordpress 分类目录删除
  • 济南网站建站推广python做软件的网站
  • 网站备案证书下载密码忘了网站开发设计语言
  • wordpress最新淘宝客程序优化网站浏览量怎么看
  • 做网站中怎么设置单张图片如何用家用电脑做网站
  • 做国外网站用什么颜色河北智能网站建设平台
  • 网站 为什么要备案wordpress怎么编写用户中心
  • 织梦做的网站自己建一个电商网站吗