题目:如果两个字符串相等返回-1.否则的话返回最长的字符串长度。
原题目:给定一组两个字符串,您需要找到这组两个字符串中最长的不常见的子序列。 最长的不寻常的子序列被定义为这些字符串之一的最长子序列,并且该子序列不应该是其他字符串的任何子序列。
子序列是可以通过删除一些字符而不改变剩余元素的顺序从一个序列导出的序列。 简而言之,任何字符串本身都是一个子序列,空字符串是任何字符串的子序列。
输入将是两个字符串,输出需要是最长的不常见子序列的长度。 如果最长不常见的子序列不存在,则返回-1。
这个题目太简单,没有什么说的,附上代码:
public int findLUSlength(String a, String b) {
return a.equals(b)?-1:a.length()>b.length()?a.length():b.length();
}
网友评论