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

汕头做网站设计最近一周新闻

汕头做网站设计,最近一周新闻,wordpress上传字体,水平b2b代表网站题目以及链接: 1768. 交替合并字符串 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 示例 1&…

题目以及链接:

1768. 交替合并字符串

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

返回 合并后的字符串 。

示例 1:

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

 拿到题目之后首先分析,两个字符串,要进行合并,并且要交替添加。既然需要用到字符的添加和删除之类的,那么String肯定不行。因为String创建之后就不能更改。自然就想到常用的另外两种StringBuffer,StringBulider。这里博主使用StringBuffer。使用最常见的模拟方法,将word1和word2分别转成StringBuffer,从而对其进行处理,用ans来存储处理完的结果,之后就是两个串交替进行添加,剩下的串再一次性添加。返回时由于要使用String类型,可以使用toString()方法来返回。即可通过

代码如下:

class Solution {public String mergeAlternately(String word1, String word2) {StringBuffer sb1 = new StringBuffer(word1);StringBuffer sb2 = new StringBuffer(word2);StringBuffer ans = new StringBuffer();int i = 0,j = 0 ;int leni = sb1.length(),lenj = sb2.length();while(i < leni&&j < lenj ) {ans.append(sb1.charAt(i));ans.append(sb2.charAt(j));++i;++j;}while(i < leni) ans.append(sb1.charAt(i++));while(j < lenj) ans.append(sb2.charAt(j++)); return ans.toString();}
}

http://www.dt0577.cn/news/46579.html

相关文章:

  • 如何成为 个网站哪些平台可以免费发布产品
  • 政府网站建设工作方案哪里可以建网站
  • 网站建设攵金手指专业在线生成网页网站
  • 郑州建站程序快优吧seo优化
  • 免费好用的网页制作工具网站排名软件优化
  • 潍坊专业网站建设多少钱如何推广平台
  • 中国建设监理协会官方网站seo教程技术
  • 个体工商户做网站能加地名吗黄页推广2021
  • 亚马逊如何做折扣网站的营销长春网站建设方案优化
  • php做网站基本流程什么网站都能进的浏览器
  • 传奇购买域名做网站天津建站网
  • pandorabox 做网站海外网站
  • 自己做的网站套dedecms教程谷歌网址
  • 二级域名网站优化百度灰色关键词技术
  • 成都医院网站建设互联网项目推广是什么
  • 成都短视频代运营公司谷歌seo顾问
  • 遵义市做网站公司关键词排名优化顾问
  • 微商城是什么意思seo推广优化外包公司
  • 我的网站 dedecms百度市场应用官方app
  • 男女做暧暧试看网站同城推广平台有哪些
  • 怎样会展网站建设公司官网模板
  • 国内顶尖网站设计公司seo优化价格
  • 关于建设二级网站的报告企业营销策略分析论文
  • 坂田网站建设公司职业技能培训机构
  • 个人网站html源码网站建设的流程及步骤
  • 衡阳疫情最新消息今天又封了站长seo查询
  • 网站开发与设计作业比百度好用的搜索软件
  • 价格对比网站开发站长工具流量统计
  • 什么是网站建设流程图惠州网络营销公司
  • wordpress三栏博客主题重庆二级站seo整站优化排名