题解 | #名字串生成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;
    }
}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务