题解 | #DNA序列#
DNA序列
https://www.nowcoder.com/practice/e8480ed7501640709354db1cc4ffd42a
def cal(s):
n = len(s)
tmp = 0
for i in s:
if i =='G' or i=='C':
tmp+=1
return tmp/n
n = input().strip()
m = int(input())
re = []
for i in range(len(n)-m+1):
t = n[i:i+m]
re.append([t,cal(t)])
re = sorted(re,key=lambda x:x[1],reverse=True)
print(re[0][0])


