Python Module Index

i | k | u
 
i
img
 
k
kyu_2
    kyu_2.evaluate_mathematical_expression
    kyu_2.evaluate_mathematical_expression.evaluate
    kyu_2.evaluate_mathematical_expression.test_evaluate
kyu_3
    kyu_3.battleship_field_validator
    kyu_3.battleship_field_validator.test_battleship_validator
    kyu_3.battleship_field_validator.validator
    kyu_3.calculator
    kyu_3.calculator.calculator
    kyu_3.calculator.test_calculator
    kyu_3.line_safari_is_that_a_line
    kyu_3.line_safari_is_that_a_line.line_safari
    kyu_3.line_safari_is_that_a_line.test_line_negative
    kyu_3.line_safari_is_that_a_line.test_line_positive
    kyu_3.line_safari_is_that_a_line.test_walker
    kyu_3.line_safari_is_that_a_line.walker_class
    kyu_3.make_spiral
    kyu_3.make_spiral.solution
    kyu_3.make_spiral.test_spiralize
    kyu_3.rail_fence_cipher_encoding_and_decoding
    kyu_3.rail_fence_cipher_encoding_and_decoding.encoding_and_decoding
    kyu_3.rail_fence_cipher_encoding_and_decoding.test_decoding
    kyu_3.rail_fence_cipher_encoding_and_decoding.test_encoding
kyu_4
    kyu_4.human_readable_duration_format
    kyu_4.human_readable_duration_format.format_duration
    kyu_4.human_readable_duration_format.test_format_duration
    kyu_4.most_frequently_used_words
    kyu_4.most_frequently_used_words.solution
    kyu_4.most_frequently_used_words.test_top_3_words
    kyu_4.next_bigger_number_with_the_same_digits
    kyu_4.next_bigger_number_with_the_same_digits.next_bigger
    kyu_4.next_bigger_number_with_the_same_digits.test_next_bigger
    kyu_4.next_smaller_number_with_the_same_digits
    kyu_4.next_smaller_number_with_the_same_digits.next_smaller
    kyu_4.next_smaller_number_with_the_same_digits.test_next_smaller
    kyu_4.permutations
    kyu_4.permutations.permutations
    kyu_4.permutations.test_permutations
    kyu_4.range_extraction
    kyu_4.range_extraction.solution
    kyu_4.range_extraction.test_solution
    kyu_4.snail
    kyu_4.snail.snail_sort
    kyu_4.snail.test_snail
    kyu_4.strings_mix
    kyu_4.strings_mix.solution
    kyu_4.strings_mix.test_mix
    kyu_4.strip_comments
    kyu_4.strip_comments.solution
    kyu_4.strip_comments.test_solution
    kyu_4.sudoku_solution_validator
    kyu_4.sudoku_solution_validator.test_valid_solution
    kyu_4.sudoku_solution_validator.valid_solution
    kyu_4.sum_by_factors
    kyu_4.sum_by_factors.sum_for_list
    kyu_4.sum_by_factors.test_sum_for_list
    kyu_4.sum_of_intervals
    kyu_4.sum_of_intervals.sum_of_intervals
    kyu_4.sum_of_intervals.test_sum_of_intervals
    kyu_4.the_greatest_warrior
    kyu_4.the_greatest_warrior.test_battle
    kyu_4.the_greatest_warrior.test_warrior
    kyu_4.the_greatest_warrior.warrior
    kyu_4.validate_sudoku_with_size
    kyu_4.validate_sudoku_with_size.sudoku
    kyu_4.validate_sudoku_with_size.test_sudoku
kyu_5
    kyu_5.alphabet_wars_nuclear_strike
    kyu_5.alphabet_wars_nuclear_strike.alphabet_war
    kyu_5.alphabet_wars_nuclear_strike.test_alphabet_war
    kyu_5.count_ip_addresses
    kyu_5.count_ip_addresses.ips_between
    kyu_5.count_ip_addresses.test_ips_between
    kyu_5.did_i_finish_my_sudoku
    kyu_5.did_i_finish_my_sudoku.is_sudoku_done
    kyu_5.did_i_finish_my_sudoku.sudoku_by_column
    kyu_5.did_i_finish_my_sudoku.sudoku_by_regions
    kyu_5.did_i_finish_my_sudoku.sudoku_by_row
    kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku
    kyu_5.diophantine_equation
    kyu_5.diophantine_equation.solution
    kyu_5.diophantine_equation.test_solution
    kyu_5.directions_reduction
    kyu_5.directions_reduction.directions_reduction
    kyu_5.directions_reduction.test_directions_reduction
    kyu_5.extract_the_domain_name_from_url
    kyu_5.extract_the_domain_name_from_url.extract_domain_from_url
    kyu_5.extract_the_domain_name_from_url.test_domain_name
    kyu_5.fibonacci_streaming
    kyu_5.fibonacci_streaming.all_fibonacci_numbers
    kyu_5.fibonacci_streaming.test_all_fibonacci_numbers
    kyu_5.find_the_safest_places_in_town
    kyu_5.find_the_safest_places_in_town.advice
    kyu_5.find_the_safest_places_in_town.print_agents
    kyu_5.find_the_safest_places_in_town.test_advice
    kyu_5.find_the_smallest
    kyu_5.find_the_smallest.solution
    kyu_5.find_the_smallest.test_smallest
    kyu_5.first_non_repeating_character
    kyu_5.first_non_repeating_character.first_non_repeating_letter
    kyu_5.first_non_repeating_character.test_first_non_repeating_letter
    kyu_5.flatten
    kyu_5.flatten.flatten
    kyu_5.flatten.test_flatten
    kyu_5.human_readable_time
    kyu_5.human_readable_time.make_readable
    kyu_5.human_readable_time.test_make_readable
    kyu_5.integers_recreation_one
    kyu_5.integers_recreation_one.solution
    kyu_5.integers_recreation_one.test_list_squared
    kyu_5.josephus_survivor
    kyu_5.josephus_survivor.josephus_survivor
    kyu_5.josephus_survivor.test_josephus_survivor
    kyu_5.master_your_primes_sieve_with_memoization
    kyu_5.master_your_primes_sieve_with_memoization.primes
    kyu_5.master_your_primes_sieve_with_memoization.test_primes
    kyu_5.moving_zeros_to_the_end
    kyu_5.moving_zeros_to_the_end.move_zeros
    kyu_5.moving_zeros_to_the_end.test_move_zeros
    kyu_5.multidimensional_neighbourhood
    kyu_5.not_very_secure
    kyu_5.not_very_secure.alphanumeric
    kyu_5.not_very_secure.test_alphanumeric
    kyu_5.number_of_trailing_zeros_of_n
    kyu_5.number_of_trailing_zeros_of_n.test_zeros
    kyu_5.number_of_trailing_zeros_of_n.zeros
    kyu_5.simple_pig_latin
    kyu_5.simple_pig_latin.pig_it
    kyu_5.simple_pig_latin.test_pig_it
    kyu_5.sports_league_table_ranking
    kyu_5.sports_league_table_ranking.compute_ranks
    kyu_5.sports_league_table_ranking.test_compute_ranks
    kyu_5.string_incrementer
    kyu_5.string_incrementer.string_incrementer
    kyu_5.string_incrementer.test_increment_string
    kyu_5.sum_of_pairs
    kyu_5.sum_of_pairs.sum_pairs
    kyu_5.sum_of_pairs.test_sum_pairs
    kyu_5.the_hashtag_generator
    kyu_5.the_hashtag_generator.hashtag_generator
    kyu_5.the_hashtag_generator.test_generate_hashtag
    kyu_5.tic_tac_toe_checker
    kyu_5.tic_tac_toe_checker.checker
    kyu_5.tic_tac_toe_checker.test_checker
    kyu_5.valid_parentheses
    kyu_5.valid_parentheses.test_valid_parentheses
    kyu_5.valid_parentheses.valid_parentheses
    kyu_5.where_my_anagrams_at
    kyu_5.where_my_anagrams_at.anagrams
    kyu_5.where_my_anagrams_at.test_anagrams
kyu_6
    kyu_6.a_rule_of_divisibility_by_13
    kyu_6.a_rule_of_divisibility_by_13.test_thirt
    kyu_6.a_rule_of_divisibility_by_13.thirt
    kyu_6.array_diff
    kyu_6.array_diff.solution
    kyu_6.array_diff.test_array_diff
    kyu_6.array_to_html_table
    kyu_6.array_to_html_table.to_table
    kyu_6.binary_to_text_ascii_conversion
    kyu_6.binary_to_text_ascii_conversion.binary_to_string
    kyu_6.binary_to_text_ascii_conversion.test_binary_to_string
    kyu_6.casino_chips
    kyu_6.casino_chips.solve
    kyu_6.casino_chips.test_solve
    kyu_6.character_frequency
    kyu_6.character_frequency.character_frequency
    kyu_6.character_frequency.test_character_frequency
    kyu_6.color_choice
    kyu_6.color_choice.checkchoose
    kyu_6.color_choice.test_checkchoose
    kyu_6.count_letters_in_string
    kyu_6.count_letters_in_string.count_letters_in_string
    kyu_6.count_letters_in_string.test_count_letters_in_string
    kyu_6.decipher_this
    kyu_6.decipher_this.solution
    kyu_6.decipher_this.test_decipher_this
    kyu_6.default_list
    kyu_6.default_list.default_list
    kyu_6.default_list.test_default_list
    kyu_6.disease_spread
    kyu_6.disease_spread.epidemic
    kyu_6.disease_spread.epidemic_test_data
    kyu_6.disease_spread.test_epidemic
    kyu_6.duplicate_encoder
    kyu_6.duplicate_encoder.duplicate_encode
    kyu_6.duplicate_encoder.test_duplicate_encode
    kyu_6.easy_diagonal
    kyu_6.easy_diagonal.diagonal
    kyu_6.easy_diagonal.test_diagonal
    kyu_6.encrypt_this
    kyu_6.encrypt_this.solution
    kyu_6.encrypt_this.test_encrypt_this
    kyu_6.find_the_odd_int
    kyu_6.find_the_odd_int.find_the_odd_int
    kyu_6.find_the_odd_int.test_find_the_odd_int
    kyu_6.first_character_that_repeats
    kyu_6.first_character_that_repeats.first_character_that_repeats
    kyu_6.first_character_that_repeats.test_first_character_that_repeats
    kyu_6.format_string_of_names
    kyu_6.format_string_of_names.solution
    kyu_6.format_string_of_names.test_namelist
    kyu_6.help_the_bookseller
    kyu_6.help_the_bookseller.stock_list
    kyu_6.help_the_bookseller.test_stock_list
    kyu_6.longest_repetition
    kyu_6.longest_repetition.longest_repetition
    kyu_6.longest_repetition.test_longest_repetition
    kyu_6.multiples_of_3_or_5
    kyu_6.multiples_of_3_or_5.solution
    kyu_6.multiples_of_3_or_5.test_solution
    kyu_6.no_arithmetic_progressions
    kyu_6.no_arithmetic_progressions.sequence
    kyu_6.no_arithmetic_progressions.test_sequence
    kyu_6.number_zoo_patrol
    kyu_6.number_zoo_patrol.missing_number
    kyu_6.number_zoo_patrol.test_find_missing_number
    kyu_6.numericals_of_string
    kyu_6.numericals_of_string.numericals
    kyu_6.numericals_of_string.test_numericals
    kyu_6.permute_a_palindrome
    kyu_6.permute_a_palindrome.permute_a_palindrome
    kyu_6.permute_a_palindrome.test_permute_a_palindrome
    kyu_6.pokemon_damage_calculator
    kyu_6.pokemon_damage_calculator.calculate_damage
    kyu_6.pokemon_damage_calculator.test_calculate_damage
    kyu_6.potion_class_101
    kyu_6.potion_class_101.potion
    kyu_6.potion_class_101.test_potion
    kyu_6.pyramid_array
    kyu_6.pyramid_array.pyramid_array
    kyu_6.pyramid_array.test_pyramid_array
    kyu_6.rotate_the_letters_of_each_element
    kyu_6.rotate_the_letters_of_each_element.group_cities
    kyu_6.rotate_the_letters_of_each_element.test_group_cities
    kyu_6.row_of_the_odd_triangle
    kyu_6.row_of_the_odd_triangle.odd_row
    kyu_6.row_of_the_odd_triangle.test_odd_row
    kyu_6.sort_the_odd
    kyu_6.sort_the_odd.solution
    kyu_6.sort_the_odd.test_sort_array
    kyu_6.string_subpattern_recognition_1
    kyu_6.string_subpattern_recognition_1.has_subpattern
    kyu_6.string_subpattern_recognition_1.test_has_subpattern
    kyu_6.string_subpattern_recognition_2
    kyu_6.string_subpattern_recognition_2.has_subpattern
    kyu_6.string_subpattern_recognition_2.test_has_subpattern
    kyu_6.string_subpattern_recognition_3
    kyu_6.string_subpattern_recognition_3.has_subpattern
    kyu_6.string_subpattern_recognition_3.test_has_subpattern
    kyu_6.string_transformer
    kyu_6.string_transformer.string_transformer
    kyu_6.string_transformer.test_string_transformer
    kyu_6.sum_of_digits_digital_root
    kyu_6.sum_of_digits_digital_root.digital_root
    kyu_6.sum_of_digits_digital_root.test_digital_root
    kyu_6.unique_in_order
    kyu_6.unique_in_order.test_unique_in_order
    kyu_6.unique_in_order.unique_in_order
    kyu_6.vasya_clerk
    kyu_6.vasya_clerk.test_tickets
    kyu_6.vasya_clerk.tickets
    kyu_6.who_likes_it
    kyu_6.who_likes_it.likes_function
    kyu_6.who_likes_it.test_likes_function
    kyu_6.your_order_please
    kyu_6.your_order_please.order
    kyu_6.your_order_please.test_order
kyu_7
    kyu_7.always_perfect
    kyu_7.always_perfect.check_root
    kyu_7.always_perfect.test_check_root
    kyu_7.basic_math_add_or_subtract
    kyu_7.basic_math_add_or_subtract.calculate
    kyu_7.basic_math_add_or_subtract.test_calculate
    kyu_7.beginner_series_sum_of_numbers
    kyu_7.beginner_series_sum_of_numbers.sum_of_numbers
    kyu_7.beginner_series_sum_of_numbers.test_sum_of_numbers
    kyu_7.disemvowel_trolls
    kyu_7.disemvowel_trolls.disemvowel_trolls
    kyu_7.disemvowel_trolls.test_disemvowel_trolls
    kyu_7.easy_line
    kyu_7.easy_line.easyline
    kyu_7.easy_line.test_easyline
    kyu_7.factorial
    kyu_7.factorial.factorial
    kyu_7.factorial.test_factorial
    kyu_7.fill_the_hard_disk_drive
    kyu_7.fill_the_hard_disk_drive.save
    kyu_7.fill_the_hard_disk_drive.test_save
    kyu_7.find_the_longest_gap
    kyu_7.find_the_longest_gap.gap
    kyu_7.find_the_longest_gap.test_gap
    kyu_7.formatting_decimal_places_1
    kyu_7.formatting_decimal_places_1.test_two_decimal_places
    kyu_7.formatting_decimal_places_1.two_decimal_places
    kyu_7.fun_with_lists_length
    kyu_7.fun_with_lists_length.length
    kyu_7.fun_with_lists_length.node
    kyu_7.fun_with_lists_length.test_length
    kyu_7.growing_plant
    kyu_7.growing_plant.growing_plant
    kyu_7.growing_plant.test_growing_plant
    kyu_7.help_bob_count_letters_and_digits
    kyu_7.help_bob_count_letters_and_digits.count_letters_and_digits
    kyu_7.help_bob_count_letters_and_digits.test_count_letters_and_digits
    kyu_7.isograms
    kyu_7.isograms.is_isogram
    kyu_7.isograms.test_is_isogram
    kyu_7.jaden_casing_strings
    kyu_7.jaden_casing_strings.jaden_casing_strings
    kyu_7.jaden_casing_strings.test_jaden_casing_strings
    kyu_7.make_class
    kyu_7.make_class.animal
    kyu_7.make_class.make_class
    kyu_7.make_class.test_make_class
    kyu_7.maximum_multiple
    kyu_7.maximum_multiple.maximum_multiple
    kyu_7.password_validator
    kyu_7.password_validator.password
    kyu_7.password_validator.test_password
    kyu_7.powers_of_3
    kyu_7.powers_of_3.largest_power
    kyu_7.powers_of_3.test_largest_power
    kyu_7.pull_your_words_together_man
    kyu_7.pull_your_words_together_man.sentencify
    kyu_7.pull_your_words_together_man.test_sentencify
    kyu_7.remove_the_minimum
    kyu_7.remove_the_minimum.remove_the_minimum
    kyu_7.remove_the_minimum.test_remove_the_minimum
    kyu_7.share_prices
    kyu_7.share_prices.share_price
    kyu_7.share_prices.test_share_price
    kyu_7.significant_figures
    kyu_7.significant_figures.number_of_sigfigs
    kyu_7.significant_figures.test_number_of_sigfigs
    kyu_7.simple_fun_152
    kyu_7.simple_fun_152.invite_more_women
    kyu_7.simple_fun_152.test_invite_more_women
    kyu_7.sort_out_the_men_from_boys
    kyu_7.sort_out_the_men_from_boys.men_from_boys
    kyu_7.sort_out_the_men_from_boys.test_men_from_boys
    kyu_7.substituting_variables_into_strings_padded_numbers
    kyu_7.substituting_variables_into_strings_padded_numbers.solution
    kyu_7.substituting_variables_into_strings_padded_numbers.test_solution
    kyu_7.sum_of_odd_numbers
    kyu_7.sum_of_odd_numbers.row_sum_odd_numbers
    kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers
    kyu_7.sum_of_powers_of_2
    kyu_7.sum_of_powers_of_2.sum_of_powers_of_2
    kyu_7.sum_of_powers_of_2.test_sum_of_powers_of_2
    kyu_7.sum_of_triangular_numbers
    kyu_7.sum_of_triangular_numbers.sum_triangular_numbers
    kyu_7.sum_of_triangular_numbers.test_sum_triangular_numbers
    kyu_7.sum_of_two_lowest_int
    kyu_7.sum_of_two_lowest_int.sum_two_smallest_int
    kyu_7.sum_of_two_lowest_int.test_sum_two_smallest_numbers
    kyu_7.the_first_non_repeated_character_in_string
    kyu_7.the_first_non_repeated_character_in_string.first_non_repeated
    kyu_7.the_first_non_repeated_character_in_string.test_first_non_repeated
    kyu_7.vaporcode
    kyu_7.vaporcode.test_vaporcode
    kyu_7.vaporcode.vaporcode
    kyu_7.you_are_square
    kyu_7.you_are_square.test_you_are_square
    kyu_7.you_are_square.you_are_square
kyu_8
    kyu_8.alternating_case
    kyu_8.alternating_case.alternating_case
    kyu_8.alternating_case.test_alternating_case
    kyu_8.century_from_year
    kyu_8.century_from_year.century
    kyu_8.century_from_year.test_century
    kyu_8.check_the_exam
    kyu_8.check_the_exam.check_exam
    kyu_8.check_the_exam.test_check_exam
    kyu_8.convert_string_to_an_array
    kyu_8.convert_string_to_an_array.string_to_array
    kyu_8.convert_string_to_an_array.test_string_to_array
    kyu_8.count_the_monkeys
    kyu_8.count_the_monkeys.monkey_count
    kyu_8.count_the_monkeys.test_monkey_count
    kyu_8.counting_sheep
    kyu_8.counting_sheep.counting_sheep
    kyu_8.counting_sheep.test_counting_sheep
    kyu_8.enumerable_magic_25
    kyu_8.enumerable_magic_25.take
    kyu_8.enumerable_magic_25.test_take
    kyu_8.find_the_first_non_consecutive_number
    kyu_8.find_the_first_non_consecutive_number.first_non_consecutive
    kyu_8.find_the_first_non_consecutive_number.test_first_non_consecutive
    kyu_8.formatting_decimal_places_0
    kyu_8.formatting_decimal_places_0.test_two_decimal_places
    kyu_8.formatting_decimal_places_0.two_decimal_places
    kyu_8.grasshopper_check_for_factor
    kyu_8.grasshopper_check_for_factor.check_for_factor
    kyu_8.grasshopper_check_for_factor.test_check_for_factor
    kyu_8.grasshopper_messi_goals_function
    kyu_8.grasshopper_messi_goals_function.messi_goals_function
    kyu_8.grasshopper_messi_goals_function.test_messi_goals_function
    kyu_8.grasshopper_personalized_message
    kyu_8.grasshopper_personalized_message.grasshopper_personalized_message
    kyu_8.grasshopper_personalized_message.test_grasshopper_personalized_message
    kyu_8.grasshopper_summation
    kyu_8.grasshopper_summation.summation
    kyu_8.grasshopper_summation.test_summation
    kyu_8.greek_sort
    kyu_8.greek_sort.greek_comparator
    kyu_8.greek_sort.test_greek_comparator
    kyu_8.holiday_vi_shark_pontoon
    kyu_8.holiday_vi_shark_pontoon.shark
    kyu_8.holiday_vi_shark_pontoon.test_shark
    kyu_8.is_it_a_palindrome
    kyu_8.is_it_a_palindrome.is_palindrome
    kyu_8.is_it_a_palindrome.test_is_palindrome
    kyu_8.is_your_period_late
    kyu_8.is_your_period_late.is_your_period_late
    kyu_8.is_your_period_late.test_is_your_period_late
    kyu_8.keep_hydrated
    kyu_8.keep_hydrated.keep_hydrated
    kyu_8.keep_hydrated.test_keep_hydrated
    kyu_8.keep_up_the_hoop
    kyu_8.keep_up_the_hoop.hoop_count
    kyu_8.keep_up_the_hoop.test_hoop_count
    kyu_8.logical_calculator
    kyu_8.logical_calculator.logical_calculator
    kyu_8.logical_calculator.test_logical_calculator
    kyu_8.make_upper_case
    kyu_8.make_upper_case.make_upper_case
    kyu_8.make_upper_case.test_make_upper_case
    kyu_8.multiply
    kyu_8.multiply.multiply
    kyu_8.multiply.test_multiply
    kyu_8.my_head_is_at_the_wrong_end
    kyu_8.my_head_is_at_the_wrong_end.fix_the_meerkat
    kyu_8.my_head_is_at_the_wrong_end.test_fix_the_meerkat
    kyu_8.remove_first_and_last_character
    kyu_8.remove_first_and_last_character.remove_char
    kyu_8.remove_first_and_last_character.test_remove_char
    kyu_8.remove_string_spaces
    kyu_8.remove_string_spaces.remove_string_spaces
    kyu_8.remove_string_spaces.test_remove_string_spaces
    kyu_8.reversed_strings
    kyu_8.reversed_strings.reversed_strings
    kyu_8.reversed_strings.test_reversed_strings
    kyu_8.set_alarm
    kyu_8.set_alarm.set_alarm
    kyu_8.set_alarm.test_set_alarm
    kyu_8.surface_area_and_volume_of_box
    kyu_8.surface_area_and_volume_of_box.get_size
    kyu_8.surface_area_and_volume_of_box.test_get_size
    kyu_8.swap_values
    kyu_8.swap_values.swap_values
    kyu_8.swap_values.test_swap_values
    kyu_8.terminal_game_move_function
    kyu_8.terminal_game_move_function.terminal_game_move_function
    kyu_8.terminal_game_move_function.test_terminal_game_move_function
    kyu_8.the_feast_of_many_beasts
    kyu_8.the_feast_of_many_beasts.feast
    kyu_8.the_feast_of_many_beasts.test_feast
    kyu_8.third_angle_of_triangle
    kyu_8.third_angle_of_triangle.test_third_angle_of_triangle
    kyu_8.third_angle_of_triangle.third_angle_of_triangle
    kyu_8.well_of_ideas_easy_version
    kyu_8.well_of_ideas_easy_version.test_well_of_ideas_easy_version
    kyu_8.well_of_ideas_easy_version.well_of_ideas_easy_version
    kyu_8.will_there_be_enough_space
    kyu_8.will_there_be_enough_space.enough
    kyu_8.will_there_be_enough_space.test_enough
    kyu_8.will_you_make_it
    kyu_8.will_you_make_it.test_zero_fuel
    kyu_8.will_you_make_it.zero_fuel
    kyu_8.wolf_in_sheep_clothing
    kyu_8.wolf_in_sheep_clothing.test_wolf_in_sheep_clothing
    kyu_8.wolf_in_sheep_clothing.wolf_in_sheep_clothing
 
u
utils
    utils.log_func
    utils.primes
    utils.primes.is_prime
    utils.primes.primes_generator
    utils.primes.test_is_prime
    utils.primes.test_primes_generator