Kotlin Leetcode - 2160. Minimum Sum of Four Digit Number After Splitting Digits
class Solution {
fun minimumSum(num: Int): Int {
}
}
解題思路
這一題考的是基本數學
我們先將數字拆解成四個位數
然後將兩個較小的數字放在十位數
兩個較大的數字放在個位數即可
Kotlin 參考解答
class Solution {
fun minimumSum(num: Int): Int {
val digits = IntArray(4)
var n = num
for (i in 0..3) {
digits[i] = n % 10
n /= 10
}
digits.sort()
return digits[0] * 10 + digits[2]
+ digits[1] * 10 + digits[3]
}
}
回到 leetcode 列表