codewars
wzwz96
这个作者很懒,什么都没留下…
展开
-
[codewars]1.返回给定字符串中的元音的数量(计数)。(a,e,i,o,u为元音)
def getCount(inputStr): return sum(1 for let in inputStr if let in "aeiouAEIOU")getCount("abracadabra")翻译 2017-05-07 17:52:24 · 1447 阅读 · 0 评论 -
[codewars]2.编写一个maskify函数,把字符串除了后四位用“#”代替
# return masked string def maskify(cc): return "#"*(len(cc)-4) + cc[-4:]maskify("4556364607935616") == "############5616" maskify( "64607935616") == "#######5616" maskify( "1翻译 2017-05-07 18:11:51 · 656 阅读 · 0 评论 -
[codewars]3.制作一个程序来过滤字符串列表,并返回一个列表,只有你的朋友的名字。 如果一个名字中有4个字母,那么你可以确定它是你的朋友!
# my version def friend(x): a=[] for i in range(len(x)): if len(x[i]) == 4: a.append(x[i]) return a# best solution def friend(x): return [f for f in x if len(f) == 4翻译 2017-05-07 18:28:52 · 560 阅读 · 0 评论 -
[codewars]5.Series: 1 + 1/4 + 1/7 + 1/10 + 1/13 + 1/16 +...
# my_version 这里写代码片 # best_solution 这里写代码片翻译 2017-05-07 19:02:01 · 805 阅读 · 0 评论 -
[codewars]4.找到数组中唯一奇偶异常元素
For example: [2, 4, 0, 100, 4, 11, 2602, 36 Should return: 11 [160, 3, 1719, 19, 11, 13, -21] Should return: 160# my_version 未通过复杂测试 def find_outlier(integers): if sum(integers) % 2 == 0:翻译 2017-05-07 19:00:34 · 400 阅读 · 0 评论 -
[codewars]6.给定的一个的阵列和零的等效二进制值转换为整数。
# my_version def binary_array_to_number(arr): summ = 0 for i in range(len(arr)): summ = arr[i] * 2 ** (len(arr)-i-1) + summ return summbest_version def binary_array_to_number(arr):翻译 2017-05-07 20:13:21 · 321 阅读 · 0 评论