题解 | #DNA序列#

DNA序列

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

# 20240920
while True:
    try:
        s = input()
        N = int(input())
        ls = []
        for i in range(len(s)):
            ls.append(s[i:i+N])
        lst = []
        for i in ls:
            if len(i) == N:
                lst.append(i)

        #print(ls)
        ls1 = []
        for i in lst:
            ls1.append((i.count('G')+i.count('C'))/len(i))
        #ls1.sort(reverse=True)
        print(ls[ls1.index(max(ls1))])
    except:
        break
    

全部评论

相关推荐

牛客96763241...:这个简历和我的模板一样,左面太空了,不协调,自己调一下会更好
点赞 评论 收藏
分享
01-13 16:55
已编辑
大连理工大学 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务