521. 最长特殊序列 Ⅰ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了521. 最长特殊序列 Ⅰ相关的知识,希望对你有一定的参考价值。

521. 最长特殊序列 Ⅰ 脑筋急转弯

查看原题

解题思路

字符串的子序列的长度不会超过该字符串的长度。若子序列的长度等于字符串的长度,那么子序列就是该字符串。

若两字符串不相同,那么我们可以选择较长的字符串作为最长特殊序列,显然它不会是较短的字符串的子序列。特别地,当两字符串长度相同时(但不是同一字符串),我们仍然可以选择其中的一个字符串作为最长特殊序列,它不会是另一个字符串的子序列。

若两字符串相同,那么任一字符串的子序列均会出现在两个字符串中,此时应返回−1。

代码

/**
 * @param string a
 * @param string b
 * @return number
 */
var findLUSlength = function(a, b) 
    return a !== b ? Math.max(a.length, b.length) : -1;
;

以上是关于521. 最长特殊序列 Ⅰ的主要内容,如果未能解决你的问题,请参考以下文章

521. 最长特殊序列 Ⅰ『简单』

521 Longest Uncommon Subsequence I 最长特殊序列 Ⅰ

521.最长特殊序列 I

521.最长特殊序列 I

每日编程-451期Leetcode.521.最长特殊序列I

leetcode-521-Longest Uncommon Subsequence I