题目
编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。
示例
输入: a = 1, b = 2
输出: 2
思路
使用Math.max
实现
var maximum = function(a, b) {
return Math.max(a,b)
};
另一种解法
获取两数的平均值,平均值再加上其中一个属减去平均值的绝对值
实现
var maximum = function(a, b) {
let average = (a+b)/2
return average + Math.abs(a - average)
};