Kotlin Leetcode - 1323. Maximum 69 Number
class Solution {
fun maximum69Number (num: Int): Int {
}
}
解題思路
這一題乍看之下是針對數字的處理
不過如果我們將想法改變,當作對字串的處理
其實演算法就只是
- 將第一個遇到的 6 改成 9
簡單到可以用單個表達式串接在一起處理
Kotlin 參考解答
單個表達式串接在一起處理的方式如下
class Solution {
fun maximum69Number (num: Int): Int
= num.toString().replaceFirst('6','9').toInt()
}
回到 leetcode 列表