Python - Two_Sum

版权声明:转载请注明出处 https://blog.csdn.net/qq_42292831/article/details/89339604



def twoSum(self, nums, target):
        """
        :type nums: List[int]
        :type target: int
        :rtype: List[int]
        """
        for i in range(len(nums)):
            a = target-nums[i]
            if a in nums[i+1:]:
                return [i,nums[i+1:].index(a)+1+i]
def twoSum(self, nums, target):
        """
        :type nums: List[int]
        :type target: int
        :rtype: List[int]
        """
        result = []
        for i in range(len(nums)):
            a = target-nums[i]
            if a in result:
                return [result.index(a),i]
            else:
                result.append(nums[i])

猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/89339604
今日推荐