算法

作者: 绛珠仙靖 | 来源:发表于2020-11-09 10:28 被阅读0次
    1. a=(1,2,3,2,1,5,3,4,2,1) 求出出现次数最大的数
    a=(1,2,3,2,1,5,3,4,2,1)
    b={}
    for i in a:
        n =0
        for j in a:
            if i ==j:
                n+=1
        b[i]= n
      
    b:{1: 3, 2: 3, 3: 2, 5: 1, 4: 1}
    max(b,key=b.get)
    
    
    1. w = ('have', 'a nice', 'day!'), 希望得到结果 ('evah', 'ecin a', '!yad')
    w=list(w)
    for i in range(len(w)):
        w[i] = w[i][::-1]
    print(w) 
    

    3.有效的括号:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。

    
    a=['()', '[]', '{}']
    b='()[]'
    
    def validate(b):
        n=0
        for i in range(1,len(b)+1):
                if i%2==0:
                   w=b[i-2:i]
                   # print(w)
                   for d in a:
                       if w==d:
                           n+=1
    
        count=len(b)/2
        if count==n:
            return True
        else:
            return False
    

    相关文章

      网友评论

          本文标题:算法

          本文链接:https://www.haomeiwen.com/subject/fjhlbktx.html