输入 a 和 b , 请返回 a 和 b 的最大公约数。
数据范围:
进阶:空间复杂度 ,时间复杂度
3,6
3
8,12
4
a和b的范围是[1-109]
if(a%b ==0 || b%a ==0) return a%b==0?b:a; while(a!=b){ if(a>b) a=a-b; else b=b-a; } // 返回b和返回a是一样的效果 return b看到大佬的思路才知道需要循环相减,知道两数最后相等才推出循环,加油打工人