编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。

示例:

输入: a = 1, b = 2
输出: 2

Python 解答:

class Solution:
    def maximum(self, a: int, b: int) -> int:
        return (a + b + self.abs(a-b))//2

    def abs(self, n):
        return (n^(n>>32))-(n>>32)
最后修改日期: 2021年5月11日

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。