首页 > 编程语言 >leetcode刷题记录Java

leetcode刷题记录Java

时间:2023-07-15 11:12:30浏览次数:42  
标签:Java len word1 str word2 字符串 leetcode append 刷题

难度等级:简单

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

class Solution {
    public String mergeAlternately(String word1, String word2) {
        int len = Math.min(word1.length(),word2.length());
        StringBuffer str = new StringBuffer();
        for(int i = 0;i < len;i++){
            str.append(word1.charAt(i));
            str.append(word2.charAt(i));
        }
        str.append(word1.substring(len));
        str.append(word2.substring(len));
        return str.toString();
    }
}

标签:Java,len,word1,str,word2,字符串,leetcode,append,刷题
From: https://www.cnblogs.com/x47083/p/17555824.html

相关文章

  • Java基础--day02
    变量作用域类变量、实例变量、局部变量 publicclassDemo03{/***类变量static*/staticdoublesalary=89561.36;/***实例变量*从属于对象*不初始化,会变成默认类型*00.0布尔值默认false*除了基本类......
  • leetcode刷题记录(C语言)
    给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。输入:word1="abc",word2="pqr"输出:"apbqcr"解释:字符串合并情况如下所示:word1:a......
  • 如何将Maven项目快速改造成一个java web项目(方式二)
    原始的maven项目,使用IDEA打开后,目录结构如下所示删除pom.xml文件,删除resource目录,将java目录下的代码放到项目根目录下,将webapp目录放到项目根目录下。如下图所示 开始配置项目,首先配置Project,配置好之后点击Apply,如下图, 接下来配置Facets  这时候会跳转到......
  • 学的java,工作用的go?
    学的java,找的java开发,进了公司却在使用go。第一天让拉代码,我以为我拉的是java代码,没想到却是go。当时慌死了,我只听说过go,连helloworld都没有go写过。既来之,则安之,我接下来就是装goland,配环境变量,好在代码跑起来了,这个项目使用go+Gin来进行开发,甚至连数据库都不是我熟悉......
  • Leetcode283. 移动零
    classSolution{public:voidmoveZeroes(vector<int>&nums){if(nums.empty())return;intn=nums.size();intidx=n-1;while(idx>=0&&nums[idx]==0)idx--;for(inti=0;i<idx;i++)......
  • 如何将Maven项目快速改造成一个java web项目(方式一)
    因为实际需要,需要将一个maven项目改造成原生的java-web项目,写这边博客来记录整个改造的过程。原始的maven项目,使用IDEA打开后,目录结构如下所示 直接通过文件夹查看项目结果如下 首先删除一些文件,只保留sql和src两个目录,如下 使用IDEA打开后的目录结构如下继续......
  • Leetcode240.搜索二维矩阵II
    classSolution{public:boolsearchMatrix(vector<vector<int>>&matrix,inttarget){if(matrix.empty()||matrix[0].empty())returnfalse;intn=matrix.size(),m=matrix[0].size();intx=0,y=m-1;while(x&......
  • java图片从网络下载到本地
    StringpicVehicle=obj.getPicVehicle();//根路径加上传参数的路径构成文件路径地址StringrealPath=picVehicle;//文件名编码try{//构造URLURLurl=newURL(realPath);......
  • 10.JavaScript原型,原型链有什么特点
    10.JavaScript原型,原型链?有什么特点?在js中我们是使用构造函数来新建一个对象的,每一个构造函数的内部都有一个prototype属性值,这个属性值是一个对象,这个对象包含了可以由该构造函数的所有实例共享的属性和方法。当我们使用构造函数新建一个对象后,在这个对象的内部将包含......
  • LeetCode 354. Russian Doll Envelopes 排序+LIS
    Youaregivena2Darrayofintegersenvelopeswhereenvelopes[i]=[wi,hi]representsthewidthandtheheightofanenvelope.Oneenvelopecanfitintoanotherifandonlyifboththewidthandheightofoneenvelopearegreaterthantheotherenvelope......