class Solution {
public String gcdOfStrings(String str1, String str2) {
if (!(str1 + str2).equals(str2 + str1)) {
return "";//如果a+b不等于b+a则错误
}
return str1.substring(0,gcd(str1.length(),str2.length()));
//调用gcd方法返回字符串的最大公因子
}
private int gcd(int a,int b)
{
while(b != 0){
int tmp = b;
b = a%b;
a = tmp;
}//找出最大公因子
return a;//返回最大公因子
}
}
力扣1071. 字符串的最大公因子
最新推荐文章于 2024-07-19 22:53:00 发布