题解 | #名字串生成II#

名字串生成II

https://www.nowcoder.com/practice/a90b0c33344e4b8488fe0b376de3205d

知识点

字符串

解题思路

如果两个字符串首字母不同,那么他们不可能组成任何字符串。

之后就是那个s1,s2哪个长哪个就是最后组成的最短共同字符串。

Java题解

import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param str1 string字符串 
     * @param str2 string字符串 
     * @return string字符串
     */
    public String lcmOfStrings (String str1, String str2) {
        // write code here
        StringBuilder sb = new StringBuilder();
        int n = str1.length(), m = str2.length();
        if(str1.charAt(0) != str2.charAt(0)) return "";
        return n < m ? str2 : str1;
    }
}

全部评论

相关推荐

04-28 11:34
西北大学 运营
牛客4396号:不好意思,这个照片猛一看像丁真
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务