以往的思路:只需要通过枚举来分别判断三个数的大小,这里直接写三元表达式了。
/** * @param num1: An integer * @param num2: An integer * @param num3: An
integer * @return: an interger */ const maxOfThreeNumbers = function (num1, num2
, num3) { var max = (num1 > num2 ? num1 : num2) > num3 ? (num1 > num2 ? num1 :
num2) : num3; console.log(max); }

新的思路:输入三个数,取他们的最大值,这里我先计算出三个数的平均值,判断如果num1大于平均值就输出num1,如果num2大于平均值就输出num2,如果num3大于平均值就输出num3,最后还要判断如果三个数字相等,则直接输出num1/num2/num3/平均值,这里我输出的是平均值。
/** * @param num1: An integer * @param num2: An integer * @param num3: An
integer * @return: an interger */ const maxOfThreeNumbers = function (num1, num2
, num3) { var average = (num1+num2+num3)/3 if(num1!=num2&&num2!=num3){ if(num1>
average){ return num1 } if(num2>average){ return num2 } if(num3>average){ return
num3} } if(num1==num2&&num2==num3){ return average } }

技术
©2019-2020 Toolsou All rights reserved,
python 读取 xls文件CSS实现loading小动画vue中数据改变 界面不更新问题JavaSwing实现简单连连看小游戏2019PHP面试题(持续更新中)PHP如何在Vue中使用Echarts可视化库Vue SpringBoot 进行Excel下载c语言实现《学生管理系统》Thinkphp在添加、修改、删除数据时,自动更新Cache缓存的方法WEB前端,初识vue.js