codewars
codewars
panzhong171
这个作者很懒,什么都没留下…
展开
-
[6 kyu] Multiplication table
[6 kyu] Multiplication table文章目录[6 kyu] Multiplication tableQuestionSample TestMy Answer (accepted)Suggested AnswerQuestionSample TestMy Answer (accepted)def multiplication_table(size): bl = list() for i in range(1, size+1): sl = lis原创 2020-11-01 21:32:18 · 249 阅读 · 0 评论 -
[5 kyu] Simple Pig Latin
[5 kyu] Simple Pig Latin文章目录[5 kyu] Simple Pig LatinQuestionSample TestsMy Answer(accepted)Suggested AnswerQuestionSample TestsMy Answer(accepted)def pig_it(text): new_string = "" word_tmp = list() for word in text.split(" "): if原创 2020-10-26 21:55:42 · 159 阅读 · 0 评论 -
[5 kyu] Where my anagrams at?
[5 kyu] Where my anagrams at?文章目录[5 kyu] Where my anagrams at?QuestionSample TestsMy AnswerSuggested AnswerQuestionSample TestsMy Answerfrom collections import defaultdictdef anagrams(word, words): ans_list = list() word_dict = defaultdict原创 2020-10-26 16:23:38 · 135 阅读 · 0 评论 -
[5 kyu] Valid Parentheses
[5 kyu] Valid Parentheses文章目录[5 kyu] Valid ParenthesesQuestionSample TestsMy AnswerSuggested AnswerQuestionSample TestsMy Answerdef valid_parentheses(string): tmp_stack = [] cnt = 0 for index in range(len(string)): if string[inde原创 2020-10-23 15:12:27 · 108 阅读 · 0 评论 -
[5 kyu] Human Readable Time
[5 kyu] Human Readable Time文章目录[5 kyu] Human Readable TimeQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def make_readable(seconds): if seconds >= 0 and seconds < 60: one_part = "00:原创 2020-10-22 22:22:49 · 105 阅读 · 0 评论 -
[6 kyu] Bit Counting
[6 kyu] Bit Counting文章目录[6 kyu] Bit CountingQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def count_bits(n): count = 0 str_bits = "" if n == 0: return 0 else: while n//2原创 2020-10-21 17:23:38 · 130 阅读 · 0 评论 -
[7 kyu] List Filtering
[7 kyu] List FilteringQuestionSample TestsMy Answer (accepted)def filter_list(l): return [i for i in l if isinstance(i,int)]Suggested Answerdef filter_list(l): 'return a new list with the strings filtered out' return [i for i in l if not i原创 2020-10-10 15:57:23 · 106 阅读 · 0 评论 -
[6 kyu] Sum two arrays
[6 kyu] Sum two arraysQuestionSample TestsMy answer (accepted)def sum_arrays(array1,array2): print(array1) print(array2) if not array1: return array2 if not array2: return array1 if not array1 and not array2:原创 2020-10-09 13:46:53 · 108 阅读 · 0 评论 -
[4 kyu] Matrix Determinant
[4 kyu] Matrix Determinant文章目录[4 kyu] Matrix DeterminantQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)"""Matrix Determinant (n*n)Calculate the determinant with Laplace expansion method"""def get原创 2020-10-08 15:58:04 · 381 阅读 · 0 评论 -
[*5kyu] Calculating with Functions
[*5kyu] Calculating with Functions文章目录[*5kyu] Calculating with FunctionsQuestionSample TestsSuggested AnswerQuestionSample TestsSuggested Answerdef zero(fun=None): return 0 if not fun else fun(0)def one(fun=None): return 1 if not fun else fun(1) d原创 2020-10-07 15:35:32 · 159 阅读 · 0 评论 -
[5 kyu] PaginationHelper
[5 kyu] PaginationHelper文章目录[5 kyu] PaginationHelperQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)# TODO: complete this classclass PaginationHelper: # The constructor takes in an array of items原创 2020-10-06 22:10:46 · 220 阅读 · 0 评论 -
[5 kyu] The Hashtag Generator
[5 kyu] The Hashtag Generator文章目录[5 kyu] The Hashtag GeneratorQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def generate_hashtag(s): # situation 1 if not s: return False # situati原创 2020-09-22 08:33:03 · 138 阅读 · 0 评论 -
[4 kyu] Strip Comments
[4 kyu] Strip Comments文章目录[4 kyu] Strip CommentsQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def solution(string,markers): string_piece = string.split("\n") return_piece = list() for uni原创 2020-09-21 22:24:41 · 146 阅读 · 0 评论 -
[6 kyu] Duplicate Encoder
[6 kyu] Duplicate Encoder文章目录[6 kyu] Duplicate EncoderQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def duplicate_encode(word): # unique lower c unique_char = list() for c in word.lower()原创 2020-09-20 09:21:08 · 188 阅读 · 0 评论 -
[6 kyu] Array.diff
[6 kyu] Array.diff文章目录[6 kyu] Array.diffQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def array_diff(a, b): for index in range(len(a)-1, -1, -1): #Reverse order, back to front if a[index]原创 2020-09-17 19:01:03 · 105 阅读 · 0 评论 -
[6 kyu] Split Strings
[6 kyu] Split Strings文章目录[6 kyu] Split StringsQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def solution(s): index = 0 ans_list = list() while index < len(s) - 1: ans_list.appe原创 2020-09-17 17:33:57 · 112 阅读 · 0 评论 -
[7 kyu] Growth of a Population
[7 kyu] Growth of a Population文章目录[7 kyu] Growth of a PopulationQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def nb_year(p0, percent, aug, p): final_people_num = 0 year = 0 real_percent原创 2020-09-17 16:54:50 · 150 阅读 · 0 评论 -
[6 kyu] IQ Test
[6 kyu] IQ Test文章目录[6 kyu] IQ TestQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def iq_test(numbers): type_num = list() for item in numbers.split(" "): if int(item) % 2: t原创 2020-09-16 21:36:58 · 75 阅读 · 0 评论 -
[6 kyu] Are they the “same“?
[6 kyu] Are they the “same”?文章目录[6 kyu] Are they the "same"?QuestionSample TestsMy Answer (weak accepted)Suggested AnswerThinkingQuestionSample TestsMy Answer (weak accepted)def comp(array1, array2): print(array1) print(array2) if原创 2020-09-16 21:22:31 · 843 阅读 · 0 评论 -
[7 kyu] Sum of odd numbers
[7 kyu] Sum of odd numbers文章目录[7 kyu] Sum of odd numbersQuestionSample TestsMy Answer (Accepted)Suggested AnswerQuestionSample TestsMy Answer (Accepted)def row_sum_odd_numbers(n): return n*n*nSuggested Answerdef row_sum_odd_numbers(n): #y原创 2020-09-16 20:21:59 · 196 阅读 · 0 评论 -
[6 kyu] Find the odd int
[6 kyu] Find the odd intQuestionSample TestsMy Answer (Accepted)from collections import defaultdictdef find_it(seq): unique = set(seq) count_dict = defaultdict(int) for item in seq: if item in unique: count_dict[item]原创 2020-09-16 15:42:43 · 115 阅读 · 0 评论 -
[6 kyu] Who likes it?
[6 kyu] Who likes it?QuestionSample TestsMy Answer (accepted)def likes(names): num = len(names) if num >= 4: return names[0] + ", " + names[1] + " and " + str(num-2) + " others like this" if num == 3: return names[0] +原创 2020-09-16 13:41:42 · 147 阅读 · 0 评论 -
[7 kyu] Two to One
[7 kyu] Two to One文章目录[7 kyu] Two to OneQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)def longest(s1, s2): ss1 = list(set(s1)) ss2 = list(set(s2)) ss1.extend(ss2) return "".join(sorte原创 2020-09-16 09:40:25 · 108 阅读 · 0 评论 -
[6 kyu] Playing with digits
[6 kyu] Playing with digits文章目录[6 kyu] Playing with digitsQuestionSample TestsMy Answer (accepted)Suggested AnswerQuestionSample TestsMy Answer (accepted)import mathdef dig_pow(n, p): ans = 0 for item in list(str(n)): ans += math.po原创 2020-09-15 19:17:01 · 163 阅读 · 0 评论 -
[7 kyu] Categorize New Member
[7 kyu] Categorize New Member文章目录[7 kyu] Categorize New MemberQuestionSample TestsMy Answer (accpected)Suggested AnswerQuestionSample TestsMy Answer (accpected)def open_or_senior(data): categorize = [] for (age, handicap) in data: if原创 2020-09-15 18:54:35 · 134 阅读 · 0 评论 -
[6 kyu] Replace With Alphabet Position
[6 kyu] Replace With Alphabet Position文章目录[6 kyu] Replace With Alphabet PositionQuestionSample TestsMy Answer (passed)Suggested AnswerQuestionSample TestsMy Answer (passed)def alphabet_position(text): position_list = [] alphabet_set = {} st原创 2020-09-15 10:07:18 · 167 阅读 · 0 评论