LeetCode 75-02:字符串的最大公因子

前置知识:使用欧几里得算法求出最大公约数

LeetCode 75-02:字符串的最大公因子_第1张图片
LeetCode 75-02:字符串的最大公因子_第2张图片

func gcdOfStrings(str1 string, str2 string) string {
	if str1+str2 != str2+str1 {
		return ""
	}
	return str1[:gcd(len(str1), len(str2))]
}


func gcd(a, b int)int{
  if b == 0{
    return a
  }
  return gcd(b, a%b)
}

你可能感兴趣的:(leetcode,leetcode,算法,职场和发展)