Kotlin Leetcode - 35. Search Insert Position
class Solution {
fun searchInsert(nums: IntArray, target: Int): Int {
}
}
解題思路
這一題考的是對陣列的處理
Kotlin 參考解答
我們可以用 forEachIndexed
處理這題
class Solution {
fun searchInsert(nums: IntArray, target: Int): Int {
nums.forEachIndexed { i, _ ->
if (nums[i] == target) return i
if (i == 0 && target < nums[i]) return 0
if (i > 0 && target > nums[i-1] && target < nums[i]) return i
}
return nums.size
}
}
回到 leetcode 列表