{"id":19163081,"url":"https://github.com/federicobruzzone/leetcode-exercism","last_synced_at":"2026-06-17T12:30:15.926Z","repository":{"id":81630046,"uuid":"540456707","full_name":"FedericoBruzzone/leetcode-exercism","owner":"FedericoBruzzone","description":"Leetcode and Exercism problem solutions in Python3.","archived":false,"fork":false,"pushed_at":"2023-02-25T15:23:09.000Z","size":246,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T21:42:42.352Z","etag":null,"topics":["exercism","exercism-solutions","leetcode","leetcode-python","leetcode-solutions","python","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FedericoBruzzone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-23T13:36:51.000Z","updated_at":"2023-09-25T07:42:21.000Z","dependencies_parsed_at":"2023-03-19T01:18:32.282Z","dependency_job_id":null,"html_url":"https://github.com/FedericoBruzzone/leetcode-exercism","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedericoBruzzone%2Fleetcode-exercism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedericoBruzzone%2Fleetcode-exercism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedericoBruzzone%2Fleetcode-exercism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedericoBruzzone%2Fleetcode-exercism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FedericoBruzzone","download_url":"https://codeload.github.com/FedericoBruzzone/leetcode-exercism/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240245887,"owners_count":19771029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["exercism","exercism-solutions","leetcode","leetcode-python","leetcode-solutions","python","python3"],"created_at":"2024-11-09T09:14:08.994Z","updated_at":"2026-06-17T12:30:15.879Z","avatar_url":"https://github.com/FedericoBruzzone.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solutions\n\n- Go to =\u003e [Leetcode solutions](#leetcode)\n\n- Go to =\u003e [Exercism solutions](#exercism)\n\n# leetcode\n\n## Problems/all-topics\n\n(Small) **1 Two Sum** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/001_two_sum.py)\n\n(Medium) **2 Add Two Numbers** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0002_add_two_numbers.py)\n\n(Medium) **3 Longest Substring Without Repeating Characters** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0003_longest_substring_without_repeating_characters.py)\n\n(Hard) **4 Median of Two Sorted Arrays** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0004_median_of_two_sorted_array.py)\n\n(Medium) **5 Longest Palindromic Substring** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0005_longest_palidromic_substring.py)\n\n(Medium) **6 Zigzag Conversion** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0006_zigzag_conversion.py)\n\n(Medium) **7 Reverse Integer** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0007_reverse_integer.py)\n\n(Medium) **8 String to Integer (atoi)** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0008_string_to_integer.py)\n\n(Easy) **9 String to Integer (atoi)** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/009_palindrome_number.py)\n\n(Hard) **10 Regular Expression Matching** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0010_regular_expression_matching.py)\n\n(Medium) **11 Container With Most Water** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0011_container_with_most_water.py)\n\n(Medium) **12 Integer to Roman** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0012_integer_to_roman.py)\n\n(Easy) **13 Roman To Integer** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0013_roman_to_integer.py)\n\n(Easy) **14 Longest Common Prefix** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0014_longest_common_prefix.py)\n\n(Medium) **15 3sum** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0015_3sum.py)\n\n(Medium) **16 3sum closetst** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0016_3sum_closest.py)\n\n(Medium) **17 Letter Combinations Of Phone Number** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0017_letter_combinations_of_phone_number.py)\n\n(Medium) **18 4Sum** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0018_4sum.py)\n\n(Medium) **19 Remove Nth Node From End of List** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0019_remove_nth_node_from_end_of_list.py)\n\n(Easy) **20 Valid Parentheses** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0020_valid_parentheses.py)\n\n(Easy) **21 Merge Two Sorted Lists** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0021_merge_two_sorted_lists.py)\n\n(Medium) **22 Generate Parentheses** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0022_generate_parentheses.py)\n\n(Hard) **23 Merge k Sorted Lists** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0023_merge_k_sorted_lists.py)\n\n(Medium) **24 Swap Nodes in Pairs** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0024_swap_nodes_in_pairs.py)\n\n(Hard) **25 Reverse Nodes In K Group** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0025_reverse_nodes_in_k_group.py)\n\n(Easy) **26 Remove Duplicates from Sorted Array** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0026_remove_duplicates_from_sorted_array.py)\n\n(Easy) **27 Remove Element** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0027_remove_element.py)\n\n(Medium) **28 Find the Index of the First Occurrence in a String** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0028_find_the_index_of_the_first_occurrence_in_a_string.py)\n\n(Medium) **29 Divide Two Integers** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0029_divide_two_integers.py)\n\n(Hard) **30 Substring with Concatenation of All Words** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/0030_substring_with_concatenation_of_all_words.py)\n\n(Medium) **31 Next Permutation** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0031_next_permutation.py)\n\n(Hard) **32 Longest Valid Parentheses** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0032_longest_valid_parentheses.py)\n\n(Medium) **33. Search in Rotated Sorted Array** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0033_search_in_rotated_sorted_array.py)\n\n(Medium) **34. Find First and Last Position of Element in Sorted Array** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0034_find_first_and_last_position_of_element_in_sorted_array.py)\n\n(Easy) **35 Search Insert Position** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0035_search_insert_position.py)\n\n(Medium) **36 Valid Sudoku** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0036_valid_sudoku.py)\n\n(Hard) **37 Sudoku Solver** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0037_sudoku_solver.py)\n\n(Medium) **38 Count and Say** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0038_count_and_say.py)\n\n(Medium) **39 Combination Sum** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0039_combination_sum.py)\n\n(Hard) **51 N-Queens** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0051_n_queens.py)\n\n(Medium) **139 Word Break** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0139_word_break.py)\n\n(Hard) **701 Insert into a Binary Search Tree** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/blob/main/leetcode/problems/all_topics/0701_insert_into_a_binary_search_tree.py)\n\n(Medium) **1443 Minimum Time to Collect All Apples in a Tree** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/1443_minimum_time_to_collect_all_apples_in_a_tree.py)\n\n(Medium) **1519 Number of Nodes in the Sub-Tree With the Same Label** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/1519_number_of_nodes_in_the_sub_tree_with_the_same_label.py)\n\n##### TODO:\n\n(Medium) **1615 Maximal Network Rank** [Solution](https://github.com/FedericoBruzzone/leetcode/blob/main/leetcode/problems/all_topics/1615_maximal_network_rank.py)\n\n# exercism\n\n(Learning Exercise) **Hello World** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/hello-world/hello_world.py)\n\n(Learning Exercise) **Guidos Gorgeous Lasagna** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/guidos-gorgeous-lasagna/lasagna.py)\n\n(Learning Exercise) **Ghost Gobble Arcade Game** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/ghost-gobble-arcade-game/arcade_game.py)\n\n(Learning Exercise) **Currency Exchange** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/currency-exchange/exchange.py)\n\n(Learning Exercise) **Meltdown Mitigation** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/meltdown-mitigation/conditionals.py)\n\n(Learning Exercise) **Black Jack** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/black-jack/black_jack.py)\n\n(Learning Exercise) **Little Sisters Essay** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/little-sisters-essay/string_methods.py)\n\n(Learning Exercise) **Little Sisters Vocab** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/little-sisters-vocab/strings.py)\n\n(Learning Exercise) **Card games** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/card-games/lists.py)\n\n(Learning Exercise) **Chaintanas Colossal Coaster** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/chaitanas-colossal-coaster/list_methods.py)\n\n(Learning Exercise) **Making The Grade** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/making-the-grade/loops.py)\n\n(Learning Exercise) **Tisbury Treasure Hunt** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/tisbury-treasure-hunt/tuples.py)\n\n(Learning Exercise) **Inventory Management** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/inventory-management/dicts.py)\n\n(Learning Exercise) **Cater Waiter** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/cater-waiter/sets.py)\n\n(Learning Exercise) **Ellens Alien Game** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/ellens-alien-game/classes.py)\n\n(Easy) **Darts** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/darts/darts.py)\n\n(Easy) **Difference of squares** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/difference-of-squares/difference_of_squares.py)\n\n(Easy) **Triangle**\n[Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/triangle/triangle.py)\n\n(Easy) **Robot Name** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/robot-name/robot_name.py)\n\n(Easy) **Series** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/series/series.py)\n\n(Easy) **D\u0026D Character** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/dnd-character/dnd_character.py)\n\n(Easy) **Roman Numerals** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/roman-numerals/roman_numerals.py)\n\n(Easy) **Matrix** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/matrix/matrix.py)\n\n(Easy) **High Scores** [Solution](https://github.com/FedericoBruzzone/leetcode-exercism/tree/main/exercism/tracks/python/high-scores/high_scores.py)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedericobruzzone%2Fleetcode-exercism","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffedericobruzzone%2Fleetcode-exercism","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedericobruzzone%2Fleetcode-exercism/lists"}