我的方法:
function gcd(a,b){
var c;
while(c!==0){
c=a%b;
a=b;
b=c;
}
return a;
}
老师的方法:
使用函数递归
如下所示:
/**
* 对传入的参数数组进行去重
* @param {Number} number1
* @param {Number} number2
*/
function gcd(number1, number2) {
if (number2 == 0) {
return number1;
} else {
return gcd(number2, number1 % number2);
}
}