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