Kotlin Leetcode - 2942. Find Words Containing Character
題目連接:https://leetcode.com/problems/find-words-containing-character/
class Solution {
fun findWordsContaining(words: Array<String>, x: Char): List<Int> {
}
}
解題思路
這一題考的是對字串的處理
我們可以直接使用 Kotlin 的 in
函數
搭配陣列的 filter
來解決這個題目
Kotlin 參考解答
class Solution {
fun findWordsContaining(words: Array<String>, x: Char): List<Int> = (0 until words.size)
.filter { x in words[it] }
}
我們也可以用 Array.indices
來設置範圍
class Solution {
fun findWordsContaining(words: Array<String>, x: Char): List<Int> = words.indices
.filter { x in words[it] }
}
- 回到 leetcode 列表