CodeWar刷题代码收藏(一)
来源:互联网 发布:苹果4代是几g网络 编辑:程序博客网 时间:2024/06/08 03:54
def tickets(people): till = {100.0:0, 50.0:0, 25.0:0} for paid in people: till[paid] += 1 change = paid-25.0 for bill in (50,25): while (bill <= change and till[bill] > 0): till[bill] -= 1 change -= bill if change != 0: return 'NO' return 'YES'
DNA 序列
import stringdef DNA_strand(dna): return dna.translate(string.maketrans("ATCG","TAGC")) # Python 3.4 solution || you don't need to import anything :) # return dna.translate(str.maketrans("ATCG","TAGC"))python字符串常见方法
join()
str=""arr =['abc', 'de', 'dd']str.join( arr[i] for i in range(len(arr)) )maketrans( )
创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。
注:Python3.4已经没有string.maketrans()了,取而代之的是内建函数: bytearray.maketrans()、bytes.maketrans()、str.maketrans()
str1 ="abcde"str2 = "12345"trans = str.maketrans(str1,str2)str ="abbdadef"str.translate(trans)
阅读全文
0 0
- CodeWar刷题代码收藏(一)
- codewar
- codewar c++ 8分题(2))
- 精品JS代码收藏大全(一)
- 精品JS代码收藏大全(一)
- JS代码收藏大全(一)
- 从零开始codewar——C语言(第一战)
- 从零开始codewar——C语言(第二战)
- codewar (1)
- 各公司笔试题收藏(一)
- Javascript收藏(一)
- JSON 收藏(一)
- Javascript收藏(一)
- Javascript收藏(一)
- codewar代码练习1——8级晋升7级
- PHP代码收藏(备用)
- discuz!内置代码 (收藏)
- discuz!内置代码 (收藏)
- Java反射——获取构造器以及创建对象
- Android反向进度条(ProgressBar)的实现——从右到左的进度条
- linux下的安装ffmpeg
- Selenium之常见元素处理系列四--下拉列表-多选下拉列表元素信息
- JQuery之常用插件
- CodeWar刷题代码收藏(一)
- 详细理解JSON
- Java面试题集
- java中整数的相等比较
- C语言内存布局
- 面试资料汇总
- Team Queue
- luogu1540【2010提高】机器翻译(队列)
- OpenStack为neutron router设定多个网关