题解 | #DNA序列#

DNA序列

https://www.nowcoder.com/practice/e8480ed7501640709354db1cc4ffd42a

while True:
    try:
        dna = input()
        n = int(input())
        c = []
        g = []
        for i in range(len(dna)-n+1):
            c.append(dna[i:i+n].count('C'))
            g.append(dna[i:i+n].count('G'))
        
        gcratio =[sum(element) for element in zip(c ,g)]
        ratio_max = max(gcratio)
        index = gcratio.index(ratio_max)
        print(dna[index:index+n])
    except:
        break

全部评论

相关推荐

Wy_m:只要不是能叫的上名的公司 去实习没有任何意义 不如好好沉淀自己
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务