Kotlin Leetcode - 2315. Count Asterisks
class Solution {
fun countAsterisks(s: String): Int {
}
}
解題思路
這題測試是字串處理的部分
可以很單純的利用 split
和 mapIndexed
等函數解答
Kotlin 參考解答
用 split
和 mapIndexed
的解法如下
class Solution {
fun countAsterisks(s: String) = s.split("|")
.mapIndexed { i, w ->
if (i % 2 == 0) w.count { it == '*' }
else 0
}.sum()
}
回到 leetcode 列表