1071字符串的最大公因子leetcode-类内函数中的函数不要加self

题目描述

在这里插入图片描述

解法1-辗转相除

class Solution:
    def gcdOfStrings(self, str1: str, str2: str) -> str:
        len_str1=len(str1)
        len_str2=len(str2)
        def gcd(a,b):
            while a!=0:
                temp=b%a
                b=a
                a=temp
            return b
        num_gcd=gcd(len_str1,len_str2)
        if str1+str2==str2+str1:
            return str2[:num_gcd]

        else:
            return '' 

在这里插入图片描述

在这里插入图片描述

发布了314 篇原创文章 · 获赞 23 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_39289876/article/details/104856944