力扣每日一题
题目
2744. 最大字符串配对数目
因为前端时间刚学习了Stream流,尝试用Stream流一行写出。
经过了许多的修改,终于完成。
class Solution {
public int maximumNumberOfStringPairs(String[] words) {
return (int) Arrays.stream(words)
.filter(
word -> IntStream.range(0, words.length)
.anyMatch(i -> i != Arrays.asList(words).indexOf(word) &&
new StringBuilder(word)
.reverse().toString().equals(words[i]))
).count() / 2;
}
}