Leetcode 面试题 16.01.交换数字

Leetcode 面试题 16.01.交换数字

1 题目描述(Leetcode题目链接)

  编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。

输入: numbers = [1,2]
输出: [2,1]

提示:numbers.length == 2

2 题解

class Solution:
    def swapNumbers(self, numbers: List[int]) -> List[int]:
        numbers[1] += numbers[0]
        numbers[0] = numbers[1] - numbers[0]
        numbers[1] -= numbers[0]
        return numbers

你可能感兴趣的:(Leetcode,leetcode,算法)