题目:
输入一个字符串,合法的DNA序列只包含ATCG这四种碱基对,求给定字符串中的最长DNA序列
具体实现如下:
one_str=raw_input()
one_str_list=list(one_str)
one_list=[]
need_list=['A','T','C','G']
for one in one_str_list:
if one not in need_list:
one_list.append('*')
else:
one_list.append(one)
new_str=''.join(one_list)
new_list=new_str.split('*')
print max(len(i) for i in new_list)
做了一套题目才发现自己心态不行,很慌乱,这是当时心情根本静不下来的时候写的代码,虽然都通过了,但是,今天还想记录下来告诫自己,稳扎稳打,工具基础知识,调整好心态的重要性,代码本身没有什么实际意义,只是提醒自己。