求助丨3138,我想用“统计字符串长度”的方法,这样为啥不行
607
2024.12.20
2024.12.21
发布于 中国

屏幕截图 2024-12-20 195022.png

import math
def main(num):
    return math.factorial(num)

class Solution:
    def minAnagramLength(self, s: str) -> int:
        left=0
        ans=[]
        right=len(s)-1
        while left<right:
            if s[left]==s[right]:
                ans.append (s[left])
                left+=1
                right-=1
            elif s[left]!=s[right]:
                ans.append(s[left])
                ans.append(s[right])

                left+=1
                right-=1
        return (len(ans)) 

我思路:双指针,把所有不重复的字符放到一个字符串——统计字符串长度——排列字符串长度 的方法,每次是最后一行出问题,应该如何return?

评论 (9)