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

我想做个网站怎么做深圳网站设计公司哪家好

我想做个网站怎么做,深圳网站设计公司哪家好,网站建设找哪一家好,美容平台网站建设题目描述:(相关标签:双指针、字符串) 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返…

题目描述:(相关标签:双指针、字符串

给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。
返回合并后的字符串 。

示例 1:
输入:word1 = “abc”, word2 = “pqr”
输出:“apbqcr”
解释:字符串合并情况如下所示:
word1: a b c
word2: p q r
合并后: a p b q c r

解题思路:

  1. 初始化指针:使用两个指针分别指向两个字符串的当前字符位置。
  2. 交替取字符:交替从两个字符串中取字符,并将其添加到结果字符串中。
  3. 处理剩余字符:如果一个字符串比另一个长,继续将较长字符串中的剩余字符添加到结果中。
  4. 返回结果:最终返回合并后的字符串。

具体步骤:

  1. 初始化结果数组:使用一个数组 result 来存储交替合并的字符。
  2. 计算长度:获取两个字符串的长度,并计算最小长度。
  3. 交替合并:通过循环遍历最小长度,依次从 word1 和 word2 中取字符并添加到 result 中
  4. 处理剩余字符:使用 slice 方法将剩余的字符添加到结果中。
  5. 返回结果:使用 join 方法将数组转换为字符串并返回。

代码实现:

/*** @param {string} word1* @param {string} word2* @return {string}*/
function mergeAlternately(word1, word2) {// 1. 初始化结果数组let result = [];// 2. 获取两个字符串的长度, 并计算最小长度let len1 = word1.length;let len2 = word2.length;let minLen = Math.min(len1, len2);// 3. 通过循环遍历最小长度,交替添加字符到结果数组中for (let i = 0; i < minLen; i++) {result.push(word1[i]);result.push(word2[i]);}// 5. 处理剩余的字符if (len1 > minLen) {result.push(word1.slice(minLen));}if (len2 > minLen) {result.push(word2.slice(minLen));}// 6. 将结果数组转换为字符串并返回return result.join('');
}// 示例用法
console.log(mergeAlternately("abc", "pqr")); // 输出 "apbqcr"
console.log(mergeAlternately("ab", "pqrs")); // 输出 "apbqrs"
console.log(mergeAlternately("abcd", "pq")); // 输出 "apbqcd"
http://www.ritt.cn/news/3850.html

相关文章:

  • shopex网站首页空白windows清理优化大师
  • 网网站制作开发百度指数如何提升
  • 网站建设文献互联网营销师题库
  • 网站在哪里备案太原今日新闻最新头条
  • 成人自考报名入口官网seo的中文含义是
  • 网站建设搜索优网站如何优化关键词排名
  • 胶州网站建设电话江苏seo推广
  • 做网站没有签合同可以退款吗宁波如何做抖音seo搜索优化
  • 中英文网站建设需要懂英语吗网络营销有本科吗
  • 如何加强高校网站建设seo公司费用
  • 福州企业网站网络销售靠谱吗
  • 做网站的公司排名湖南网站推广
  • 网站建设与管理视频公司怎么建立自己的网站
  • 做网站目的深圳整站全网推广
  • 有没有帮人做数学题的网站不收费推广网站有哪些
  • 移动互联网网站建设百度网盘资源搜索引擎搜索
  • 建网站为什么要租空间百度app登录
  • wordpress 附件自定义北京seo公司工作
  • 推荐o2o网站建设营销公司排行
  • 做网站需要什么文件中国建设网官方网站
  • 做电子商务网站建设工资多少百度手机助手下载免费安装
  • 免费做橙光封面的网站厨师培训学校
  • 合肥工程建设网站有效的网站推广方式
  • 免费建设网站制作微信指数查询入口
  • 淮北市矿业工程建设公司网站软文广告案例
  • 个人网站 怎么备案免费p站推广网站入口
  • 怎么让网站让百度收录小程序推广方案
  • 网站策划素材品牌策划公司排名
  • 独立网站建站公司目前好的推广平台
  • 福州建站模板搭建服装营销方式和手段