Implement PatternToNumber
来源:互联网 发布:2016年十大网络用语 编辑:程序博客网 时间:2024/06/16 14:18
这道题只要试出来转换的规则就成功了一大半,题目坑就坑在有很多规则都可以和样例匹配如1011 二进制规则和023四进制规则,正确规则应该为四进制,即A表示0,C表示1,G表示2,T表示3。
python源码:
dna=input()dna_re=dna[::-1]#将dna片段反转,利于结果计算result=0i=0while i<len(dna): if dna_re[i]=='A': pass elif dna_re[i]=='C': result+=4**i elif dna_re[i]=='G': result+=2*4**i else: result+=3*4**i i+=1print(result)
阅读全文
0 0
- Implement PatternToNumber
- 关于implement
- Delegate implement
- Implement strStr()
- Implement strSrt
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- extend&implement
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- ArrayList implement
- LinkedList implement
- Implement strStr()
- 七牛云 from表单上传文件简单应用
- 不可变的String类
- filebeat源码分析之采集
- EOJ #3441 唐纳德与子串 (Easy)【KMP】
- 二分法插入paix
- Implement PatternToNumber
- C++可变参数宏
- 定义一个平面中的circle类
- 关于EasyRTSPClient、EasyPlayer RTSP流重连问题的解释
- Python基础之数据结构(元组,列表,字典)
- Eclipse快捷键 10个最有用的快捷键
- 实验二
- linux安装redis
- Python函数参数总结(位置参数、默认参数、可变参数、关键字参数和命名关键字参数)