Kotlin Leetcode - 344. Reverse String
class Solution {
fun reverseString(s: CharArray): Unit {
}
}
解題思路
本題練習的是變數交換
可以注意 Kotlin 變數交換的慣用寫法是
a = b.also {b = a}
Kotlin 參考解答
點擊展開解答
class Solution {
fun reverseString(s: CharArray): Unit {
for (i in 0..s.lastIndex / 2) {
s[i] = s[s.lastIndex - i].also { s[s.lastIndex - i] = s[i] }
}
}
}
回到 leetcode 列表