2427. Number of Common Factors #
题目 #
- 给你两个正整数
a
和b
,返回a
和b
的 公 因子的数目。 - 如果
x
可以同时整除a
和b
,则认为x
是a
和b
的一个 公因子 。
思路 #
模拟 #
代码 #
模拟 #
class Solution {
public int commonFactors(int a, int b) {
int ans = 0;
for (int i = 1; i <= (int)Math.sqrt(a); i++) {
if (a % i == 0) {
if (b % i == 0) ans++;
if (i * i < a && b % (a / i) == 0) ans++;
}
}
return ans;
}
}