题目描述
思路
比较字符串
判断字符串是否相等,如果不相等,返回较长的字符串的长度,如果相等,返回-1。
注意,题目中的独有的意思并不是要去掉两个字符串中重复的字符的意思。即,如a=“abcdefg”,b=“abc”,返回结果也应为a的长度7。
Python实现
class Solution:
def findLUSlength(self, a: str, b: str) -> int:
return max(len(a), len(b)) if a != b else -1
Java实现
class Solution {
public int findLUSlength(String a, String b) {
return !a.equals(b) ? Math.max(a.length(), b.length()) : -1;
}
}