输入是array,如[“apple”, “banana”, “cranberry”]
选出单词中有重复的字母数量最多的一个(如果有一样重复数量的,选第一个),比如刚才例子这一组,选出的是”banana"(3个a,虽然cranberry也有3个r,但是banana在前,所以选banana)。如果没有单词有重复字母,比如[“a”, “b”],返回”-1"。
我下面写的代码,一般都对,但是一但这个有重复的字母数量最多的单词在最后一位,结果就不对(最后的单词似乎没被鉴定),比如[“a”, “bb”, “ccc”],应返回cc,但我的会返回”bb”.
我知道我写的这个不是最有效率的,但是想知道问题出在哪里,请指教,谢谢!
选出单词中有重复的字母数量最多的一个(如果有一样重复数量的,选第一个),比如刚才例子这一组,选出的是”banana"(3个a,虽然cranberry也有3个r,但是banana在前,所以选banana)。如果没有单词有重复字母,比如[“a”, “b”],返回”-1"。
我下面写的代码,一般都对,但是一但这个有重复的字母数量最多的单词在最后一位,结果就不对(最后的单词似乎没被鉴定),比如[“a”, “bb”, “ccc”],应返回cc,但我的会返回”bb”.
我知道我写的这个不是最有效率的,但是想知道问题出在哪里,请指教,谢谢!