Skip to content

Latest commit

 

History

History
133 lines (114 loc) · 3.21 KB

File metadata and controls

133 lines (114 loc) · 3.21 KB

Python Katas

Kata is a Japanese word (型 or 形) meaning "form". It refers to a detailed choreographed pattern of martial arts movements made to be practiced alone.

Python Katas are short, focused coding exercises designed for practice, aimed at improving specific programming skills, often involving solving problems or implementing algorithms.

Katas

Tip

  • Work on your own fork.
  • Mark the complete kata in [x], commit and push.
  • Solve the katas in the below suggested order.
  • Click double SHIFT to search katas files in PyCharm.
  • hello_world.py

  • hello_world2.py

  • numbers_division.py

  • personalized_hello_world.py

  • age_message_fix.py

  • get_seconds.py

  • get_century.py

  • bad_average.py

  • calculator1.py

  • calculator2.py

  • tax_calc.py

  • bad_function.py

  • fill_a_cab.py

  • time_convertor.py

  • is_even.py

  • can_drive.py

  • can_drive2.py

  • assess_temperature.py

  • my_abs.py

  • shopping_list.py

  • last_one.py

  • sandwich_ingredients.py

  • every_second_word.py

  • recent_messages.py

  • get_username.py

  • shopping_list2.py

  • log_message.py

  • mailing_list.py

  • grader.py

  • find_student.py

  • is_word_absent.py

  • is_valid_password

  • is_earlier.py

  • num_of_digits.py

  • is_palindrome.py

  • has_pattern.py

  • is_subscriber_matching.py

  • get_first_n_words.py

  • clean_text.py

  • get_user_info.py

  • fraction_of_float.py

  • start_end.py

  • verbing.py

  • print_list_elements.py

  • total_expense.py

  • min_max.py

  • mailing_list2.py

  • is_prime.py

  • list_diff.py

  • under_18.py

  • even_sublist.py

  • sum_even_numbers.py

  • app_health.py

  • max_difference.py

  • name_pair.py

  • validate_age.py

  • is_unique_str.py

  • reformat_phone.py

  • swap_in_list.py

  • partial_list.py

  • lottery_guess.py

  • summarize_scores.py

  • all_positive.py

  • long_str.py

  • currency_convert.py

  • get_department.py'

  • course_enrollment.py

  • contacts.py

  • phone_lookup.py

  • fix_movie_review.py

  • overweight.py

  • find_item_price.py

  • check_identity.py

  • book_your_seat.py

  • boarding_pass_code.py

  • process_payment.py

  • lets_vote.py

  • in_the_club.py

  • top_student.py

  • mind_the_gap.py

  • is_sublist.py

  • runner_position.py

  • folder_count.py

  • secret_club.py

  • dicts_in_order.py

  • they_legit.py

  • count_even_numbers.py

  • do_twice.py

  • list_rotation.py

  • time_me.py

  • monotonic_array.py

  • prime_num.py

  • seven_boom.py

  • strong_pass.py

  • merge_sorted_lists.py

  • best_student.py

  • pair_match.py

  • merge_dict.py

  • file_exceptions.py

  • most_frequent_name.py

  • car.py

  • dog.py

  • cache_list.py

  • simple_queue.py

  • tree.py