search-insert-position 发表于 2019-05-30 | 分类于 algorithm , leetcode | 阅读次数 | 12345678910111213141516171819202122232425"""https://leetcode.com/problems/search-insert-position/submissions/"""class Solution: def searchInsert(self, nums, target): if target < nums[0]: return 0 pos = 0 for num in nums: if target > num: pos += 1 if target <= num: return pos return len(nums)if __name__ == '__main__': s = Solution() nums, target = [1,3,5,6], 5 assert s.searchInsert(nums, target) == 2 nums, target = [1,3,5,6], 2 assert s.searchInsert(nums, target) == 1 nums, target = [1,3,5,6], 7 assert s.searchInsert(nums, target) == 4 nums, target = [1,3,5,6], 0 assert s.searchInsert(nums, target) == 0 Donate WeChat Pay Alipay