Skip to content

roye-b/PythonKatas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%