Welcome to the repository for LeetCode 75 solutions. This document includes links to the problem statements on LeetCode, the corresponding solutions in this repository, and YouTube explanations for each problem. If you're interested, check out the complete YouTube playlist here.
- LeetCode No: 1768
- LeetCode Link: Merge Strings Alternately
- GitHub Solution: merge_strings_alternately.py
- YouTube Video: YouTube Link
- LeetCode No: 1071
- LeetCode Link: Greatest Common Divisor of Strings
- GitHub Solution: greatest_common_divisor_of_strings.py
- YouTube Video: YouTube Link
- LeetCode No: 1431
- LeetCode Link: Kids With the Greatest Number of Candies
- GitHub Solution: kids_with_the_greatest_number_of_candies.py
- YouTube Video: YouTube Link
- LeetCode No: 605
- LeetCode Link: Can Place Flowers
- GitHub Solution: can_place_flowers.py
- YouTube Video: YouTube Link
- LeetCode No: 345
- LeetCode Link: Reverse Vowels of a String
- GitHub Solution: reverse_vowels_of_a_string.py
- YouTube Video: YouTube Link
- LeetCode No: 151
- LeetCode Link: Reverse Words in a String
- GitHub Solution: reverse_words_in_a_string.py
- YouTube Video: YouTube Link
- LeetCode No: 238
- LeetCode Link: Product of Array Except Self
- GitHub Solution: product_of_array_except_self.py
- YouTube Video: YouTube Link
- LeetCode No: 334
- LeetCode Link: Increasing Triplet Subsequence
- GitHub Solution: increasing_triplet_subsequence.py
- YouTube Video: YouTube Link
- LeetCode No: 443
- LeetCode Link: String Compression
- GitHub Solution: string_compression.py
- YouTube Video: YouTube Link
- LeetCode No: 283
- LeetCode Link: Move Zeroes
- GitHub Solution: move_zeroes.py
- YouTube Video: YouTube Link
- LeetCode No: 392
- LeetCode Link: Is Subsequence
- GitHub Solution: is_subsequence.py
- YouTube Video: YouTube Link
- LeetCode No: 11
- LeetCode Link: Container With Most Water
- GitHub Solution: container_with_most_water.py
- YouTube Video: YouTube Link
- LeetCode No: 1679
- LeetCode Link: Maximum Number of K-Sum Pairs
- GitHub Solution: maximum_number_of_k_sum_pairs.py
- YouTube Video: YouTube Link
- LeetCode No: 643
- LeetCode Link: Maximum Average Subarray I
- GitHub Solution: maximum_average_subarray_i.py
- YouTube Video: YouTube Link
- LeetCode No: 1456
- LeetCode Link: Maximum Number of Vowels in a Substring of Given Length
- GitHub Solution: maximum_number_of_vowels_in_a_substring.py
- YouTube Video: YouTube Link
- LeetCode No: 1004
- LeetCode Link: Max Consecutive Ones III
- GitHub Solution: max_consecutive_ones_iii.py
- YouTube Video: YouTube Link
- LeetCode No: 1493
- LeetCode Link: Longest Subarray of 1's After Deleting One Element
- GitHub Solution: longest_subarray_of_ones.py
- YouTube Video: YouTube Link
- LeetCode No: 1732
- LeetCode Link: Find the Highest Altitude
- GitHub Solution: find_the_highest_altitude.py
- YouTube Video: YouTube Link
- LeetCode No: 724
- LeetCode Link: Find Pivot Index
- GitHub Solution: find_pivot_index.py
- YouTube Video: YouTube Link
- LeetCode No: 2215
- LeetCode Link: Find the Difference of Two Arrays
- GitHub Solution: find_the_difference_of_two_arrays.py
- YouTube Video: YouTube Link
- LeetCode No: 1207
- LeetCode Link: Unique Number of Occurrences
- GitHub Solution: unique_number_of_occurrences.py
- YouTube Video: YouTube Link
- LeetCode No: 1657
- LeetCode Link: Determine if Two Strings Are Close
- GitHub Solution: determine_if_two_strings_are_close.py
- YouTube Video: YouTube Link
- LeetCode No: 2352
- LeetCode Link: Equal Row and Column Pairs
- GitHub Solution: equal_row_and_column_pairs.py
- YouTube Video: YouTube Link
- LeetCode No: 2390
- LeetCode Link: Removing Stars From a String
- GitHub Solution: removing_stars_from_a_string.py
- YouTube Video: YouTube Link
- LeetCode No: 735
- LeetCode Link: Asteroid Collision
- GitHub Solution: asteroid_collision.py
- YouTube Video: YouTube Link
- LeetCode No: 394
- LeetCode Link: Decode String
- GitHub Solution: decode_string.py
- YouTube Video: YouTube Link
- LeetCode No: 933
- LeetCode Link: Number of Recent Calls
- GitHub Solution: number_of_recent_calls.py
- YouTube Video: YouTube Link
- LeetCode No: 649
- LeetCode Link: Dota2 Senate
- GitHub Solution: dota2_senate.py
- YouTube Video: YouTube Link
- LeetCode No: 2095
- LeetCode Link: Delete the Middle Node of a Linked List
- GitHub Solution: delete_the_middle_node_of_a_linked_list.py
- YouTube Video: YouTube Link
- LeetCode No: 328
- LeetCode Link: Odd Even Linked List
- GitHub Solution: odd_even_linked_list.py
- YouTube Video: YouTube Link
- LeetCode No: 206
- LeetCode Link: Reverse Linked List
- GitHub Solution: reverse_linked_list.py
- YouTube Video: YouTube Link
- LeetCode No: 2130
- LeetCode Link: Maximum Twin Sum of a Linked List
- GitHub Solution: maximum_twin_sum_of_a_linked_list.py
- YouTube Video: YouTube Link
- LeetCode No: 104
- LeetCode Link: Maximum Depth of Binary Tree
- GitHub Solution: maximum_depth_of_binary_tree.py
- YouTube Video: YouTube Link
- LeetCode No: 872
- LeetCode Link: Leaf-Similar Trees
- GitHub Solution: leaf_similar_trees.py
- YouTube Video: YouTube Link
- LeetCode No: 1448
- LeetCode Link: Count Good Nodes in Binary Tree
- GitHub Solution: count_good_nodes_in_binary_tree.py
- YouTube Video: YouTube Link
- LeetCode No: 437
- LeetCode Link: Path Sum III
- GitHub Solution: path_sum_iii.py
- YouTube Video: YouTube Link
- LeetCode No: 1372
- LeetCode Link: Longest ZigZag Path in a Binary Tree
- GitHub Solution: longest_zigzag_path_in_a_binary_tree.py
- YouTube Video: YouTube Link
- LeetCode No: 236
- LeetCode Link: Lowest Common Ancestor of a Binary Tree
- GitHub Solution: lowest_common_ancestor_of_a_binary_tree.py
- YouTube Video: YouTube Link
- LeetCode No: 199
- LeetCode Link: Binary Tree Right Side View
- GitHub Solution: binary_tree_right_side_view.py
- YouTube Video: YouTube Link
- LeetCode No: 1161
- LeetCode Link: Maximum Level Sum of a Binary Tree
- GitHub Solution: maximum_level_sum_of_a_binary_tree.py
- YouTube Video: YouTube Link
- LeetCode No: 700
- LeetCode Link: Search in a Binary Search Tree
- GitHub Solution: search_in_a_binary_search_tree.py
- YouTube Video: YouTube Link
- LeetCode No: 450
- LeetCode Link: Delete Node in a BST
- GitHub Solution: delete_node_in_a_bst.py
- YouTube Video: YouTube Link
- LeetCode No: 841
- LeetCode Link: Keys and Rooms
- GitHub Solution: keys_and_rooms.py
- YouTube Video: YouTube Link
- LeetCode No: 547
- LeetCode Link: Number of Provinces
- GitHub Solution: number_of_provinces.py
- YouTube Video: YouTube Link
- LeetCode No: 1466
- LeetCode Link: Reorder Routes to Make All Paths Lead to the City Zero
- GitHub Solution: reorder_routes_to_make_all_paths_lead_to_the_city_zero.py
- YouTube Video: YouTube Link
- LeetCode No: 399
- LeetCode Link: Evaluate Division
- GitHub Solution: evaluate_division.py
- YouTube Video: YouTube Link
- LeetCode No: 1926
- LeetCode Link: Nearest Exit from Entrance in Maze
- GitHub Solution: nearest_exit_from_entrance_in_maze.py
- YouTube Video: YouTube Link
- LeetCode No: 994
- LeetCode Link: Rotting Oranges
- GitHub Solution: rotting_oranges.py
- YouTube Video: YouTube Link
- LeetCode No: 215
- LeetCode Link: Kth Largest Element in an Array
- GitHub Solution: kth_largest_element_in_an_array.py
- YouTube Video: YouTube Link
- LeetCode No: 2336
- LeetCode Link: Smallest Number in Infinite Set
- GitHub Solution: smallest_number_in_infinite_set.py
- YouTube Video: YouTube Link
- LeetCode No: 2542
- LeetCode Link: Maximum Subsequence Score
- GitHub Solution: maximum_subsequence_score.py
- YouTube Video: YouTube Link
- LeetCode No: 2462
- LeetCode Link: Total Cost to Hire K Workers
- GitHub Solution: total_cost_to_hire_k_workers.py
- YouTube Video: YouTube Link
- LeetCode No: 374
- LeetCode Link: Guess Number Higher or Lower
- GitHub Solution: guess_number_higher_or_lower.py
- YouTube Video: YouTube Link
- LeetCode No: 2300
- LeetCode Link: Successful Pairs of Spells and Potions
- GitHub Solution: successful_pairs_of_spells_and_potions.py
- YouTube Video: YouTube Link
- LeetCode No: 162
- LeetCode Link: Find Peak Element
- GitHub Solution: find_peak_element.py
- YouTube Video: YouTube Link
- LeetCode No: 875
- LeetCode Link: Koko Eating Bananas
- GitHub Solution: koko_eating_bananas.py
- YouTube Video: YouTube Link
- LeetCode No: 17
- LeetCode Link: Letter Combinations of a Phone Number
- GitHub Solution: letter_combinations_of_a_phone_number.py
- YouTube Video: YouTube Link
- LeetCode No: 216
- LeetCode Link: Combination Sum III
- GitHub Solution: combination_sum_iii.py
- YouTube Video: YouTube Link
- LeetCode No: 1137
- LeetCode Link: N-th Tribonacci Number
- GitHub Solution: nth_tribonacci_number.py
- YouTube Video: YouTube Link
- LeetCode No: 746
- LeetCode Link: Min Cost Climbing Stairs
- GitHub Solution: min_cost_climbing_stairs.py
- YouTube Video: YouTube Link
- LeetCode No: 198
- LeetCode Link: House Robber
- GitHub Solution: house_robber.py
- YouTube Video: YouTube Link
- LeetCode No: 790
- LeetCode Link: Domino and Tromino Tiling
- GitHub Solution: domino_and_tromino_tiling.py
- YouTube Video: YouTube Link
- LeetCode No: 62
- LeetCode Link: Unique Paths
- GitHub Solution: unique_paths.py
- YouTube Video: YouTube Link
- LeetCode No: 1143
- LeetCode Link: Longest Common Subsequence
- GitHub Solution: longest_common_subsequence.py
- YouTube Video: YouTube Link
- LeetCode No: 714
- LeetCode Link: Best Time to Buy and Sell Stock with Transaction Fee
- GitHub Solution: best_time_to_buy_and_sell_stock_with_transaction_fee.py
- YouTube Video: YouTube Link
- LeetCode No: 72
- LeetCode Link: Edit Distance
- GitHub Solution: edit_distance.py
- YouTube Video: YouTube Link
- LeetCode No: 338
- LeetCode Link: Counting Bits
- GitHub Solution: counting_bits.py
- YouTube Video: YouTube Link
- LeetCode No: 136
- LeetCode Link: Single Number
- GitHub Solution: single_number.py
- YouTube Video: YouTube Link
- LeetCode No: 1318
- LeetCode Link: Minimum Flips to Make a OR b Equal to c
- GitHub Solution: minimum_flips_to_make_a_or_b_equal_to_c.py
- YouTube Video: YouTube Link
- LeetCode No: 208
- LeetCode Link: Implement Trie (Prefix Tree)
- GitHub Solution: implement_trie.py
- YouTube Video: YouTube Link
- LeetCode No: 1268
- LeetCode Link: Search Suggestions System
- GitHub Solution: search_suggestions_system.py
- YouTube Video: YouTube Link
- LeetCode No: 435
- LeetCode Link: Non-overlapping Intervals
- GitHub Solution: non_overlapping_intervals.py
- YouTube Video: YouTube Link
- LeetCode No: 452
- LeetCode Link: Minimum Number of Arrows to Burst Balloons
- GitHub Solution: minimum_number_of_arrows_to_burst_balloons.py
- YouTube Video: YouTube Link
- LeetCode No: 739
- LeetCode Link: Daily Temperatures
- GitHub Solution: daily_temperatures.py
- YouTube Video: YouTube Link
- LeetCode No: 901
- LeetCode Link: Online Stock Span
- GitHub Solution: online_stock_span.py
- YouTube Video: YouTube Link