简单题(用于传播)
肥宅_小清新
行业那个...我就一学生....乱写的...
展开
-
[新手题]reverse_factorial(python)
题目链接:原题链接Python代码:def reverse_factorial(num): i = fatorial = 1 while fatorial <= num: if fatorial == num: return str(i) + '!' else: i += 1原创 2017-09-28 23:19:00 · 239 阅读 · 0 评论 -
[简单题]Disemvowal (Python 实现)
题目:题目链接代码如下:def disemvowel(string): ans = [] for s in string: if s not in "aeiouAEIOU": ans.append(s) return ''.join(ans)看到网上的一个很不错的代码,可以用来学习 Python的列表生成的操作,原创 2017-10-01 11:42:36 · 289 阅读 · 0 评论 -
[简单题]Descending order(Python 实现)
原题:原题链接def Descending_Order(num): return int(''.join((sorted(list(str(num))))[::-1]))似乎体会到了Python的至简之道另外一个解法:def Descending_Order(num): return int(''.join((sorted(str(num)))[::-1]))原创 2017-10-01 08:40:16 · 843 阅读 · 0 评论 -
[简单题]Your_Order_Please Python实现
题目:原题链接代码:def order(words): sArr = sentence.split() ansArr = ['']*len(sArr) for s in sArr: for c in s: if c.isdigit(): ansArr[ord(c) - ord('1')]原创 2017-09-30 23:27:23 · 472 阅读 · 0 评论 -
[简单题]PIN-Code Python实现
题目:(codeWar)原题链接题目代码:(第一个版本)def validate_pin(pin): if pin.isnumeric(): return len(pin) == 4 or len(pin) == 6 else: return False(第二个版本)def validate_pin(pin): if le原创 2017-09-30 23:22:47 · 862 阅读 · 0 评论 -
[简单题]Who_like_it? Python实现
题目:原题链接代码实现:def likes(names): k = len(names) if k == 0: return "no one likes this" elif k == 1: return names[0] + " likes this" elif k == 2: return nam原创 2017-09-30 23:10:05 · 348 阅读 · 0 评论 -
[简单题]Consecutive strings
题目链接:原题链接这题最难的一点就在于理解题目题目意思就是找连续的 k 个字符串加起来的总字符串最长的那个,然后返回这个上代码:def longest_consec(strarr, k): if len(strarr) == 0 or len(strarr) < k or k <= 0: return '' i = 0 max_len =原创 2017-09-30 13:33:44 · 441 阅读 · 0 评论 -
[简单题]SevenAte9 Python实现
题目链接:原题链接代码def seven_ate9(str_): if len(str_) < 3: return str_ i = 1 s = list(str_) while i < len(s) - 1: if s[i] == '9' and s[i - 1] == '7' and s[i + 1] == '7':原创 2017-09-29 13:38:44 · 263 阅读 · 0 评论 -
[简单题]Change_it_up Python
题目链接:原题链接代码段如下def changer(string): i = 0 s = list(string) while i < len(s): if not s[i].isalpha(): i += 1 continue t1 = ord(s[i].lower()原创 2017-09-29 13:23:31 · 315 阅读 · 0 评论 -
[新手题]计算元素数量Python
题目:原题链接def count(array): a = list(set(array)) d = dict(zip(a, [0]*len(a))) for s in array: d[s] += 1 return d原创 2017-09-29 00:31:18 · 892 阅读 · 0 评论 -
[新手题]不寻常的求和 python
原题题目链接def unique_sum(lst): if len(lst) == 0: return None l = set(lst) s = 0 for i in l: s += i return s原创 2017-09-29 00:07:50 · 190 阅读 · 0 评论 -
[新手题]谁吃饼干 python
题目链接:题目链接def cookie(x): if type(x) == str: return 'Who ate the last cookie? It was Zach!' elif type(x) == int or type(x) == float: return 'Who ate the last cookie? It was原创 2017-09-28 23:56:11 · 188 阅读 · 0 评论 -
[简单题]Human Readable Time(Python 实现)
题目:原题链接我的代码:def make_readable(seconds): SS = MM = HH = 0 HH = seconds // 3600 MM = (seconds - HH * 3600) // 60 SS = (seconds - HH * 3600 - MM * 60) return (str(HH) if len(str原创 2017-10-01 15:44:19 · 454 阅读 · 0 评论