题解 | DNA序列
DNA序列
https://www.nowcoder.com/practice/e8480ed7501640709354db1cc4ffd42a
sl = {} ll = {} while True: try: s,l = input(),int(input()) ls = len(s) lis = [] for i in s: lis.append(i) #print(lis[0:2]) for i in range(ls): sl[i] = (lis[i:i+l].count('G') + lis[i:i+l].count('C'))/l ll[i] = lis[i:i+l] max_value = max(sl.values()) max_key_1 = 0 for m,n in sl.items(): if n == max_value: max_key_1 = m break print(''.join(ll[max_key_1])) except: break