{"id":22190928,"url":"https://github.com/yuhexiong/leetcode-solution","last_synced_at":"2026-04-14T05:31:20.011Z","repository":{"id":211380204,"uuid":"728248685","full_name":"yuhexiong/leetcode-solution","owner":"yuhexiong","description":"Document my LeetCode solution with chinese comments and multiple programming languages.","archived":false,"fork":false,"pushed_at":"2025-11-15T12:25:13.000Z","size":465,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-15T13:10:15.678Z","etag":null,"topics":["c-language","cpp","go","golang","java","javascript","leetcode","mysql","python","typescript"],"latest_commit_sha":null,"homepage":"","language":"C++","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/yuhexiong.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-06T14:43:20.000Z","updated_at":"2025-11-15T12:25:17.000Z","dependencies_parsed_at":"2023-12-08T06:32:50.607Z","dependency_job_id":"419f240f-ed5e-40a3-87c0-dcd55efcbd3c","html_url":"https://github.com/yuhexiong/leetcode-solution","commit_stats":null,"previous_names":["yuhexiong/leetcode-solve-and-explain","yuhexiong/leetcode-solution"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yuhexiong/leetcode-solution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuhexiong%2Fleetcode-solution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuhexiong%2Fleetcode-solution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuhexiong%2Fleetcode-solution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuhexiong%2Fleetcode-solution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuhexiong","download_url":"https://codeload.github.com/yuhexiong/leetcode-solution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuhexiong%2Fleetcode-solution/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31784251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["c-language","cpp","go","golang","java","javascript","leetcode","mysql","python","typescript"],"created_at":"2024-12-02T12:13:25.898Z","updated_at":"2026-04-14T05:31:19.995Z","avatar_url":"https://github.com/yuhexiong.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LeetCode Solution\n\nDocument my LeetCode solution with comprehensive chinese comments and incorporate multiple programming languages.（整理我的 LeetCode 解法，附上繁體中文詳細註解，並提供多種語言版本）  \n\n![LeetCode Stat](https://leetcard.jacoblin.cool/xiong1998)\n\nCheck out my **[LeetCode profile](https://leetcode.com/u/xiong1998/)**（前往我的 LeetCode 頁面）\n\n## Shortcut To Solutions\n\n![easy](./icon/easy.png) Problem 1 Two Sum: [C](./c/0001_TwoSum.c) | [C++](./c++/0001_TwoSum.cpp) | [Python](./python/0001_two_sum.py) | [Go](./go/0001_two_sum.go) | [TypeScript](./typescript/0001_TwoSum.ts) | [JavaScript](./javascript/0001_TwoSum.js)  \n![medium](./icon/medium.png) Problem 2 Add Two Numbers: [C++](./c++/0002_AddTwoNumbers.cpp) | [Python](./python/0002_add_two_numbers.py) | [Go](./go/0002_add_two_numbers.go)  \n![medium](./icon/medium.png) Problem 3 Longest Substring Without Repeating Characters: [Python](./python/0003_longest_substring_without_repeating_characters.py)  \n![hard](./icon/hard.png) Problem 4 Median of Two Sorted Arrays: [Python](./python/0004_median_of_two_sorted_arrays.py)  \n![medium](./icon/medium.png) Problem 5 Longest Palindromic Substring: [Python](./python/0005_longest_palindromic_substring.py)  \n![medium](./icon/medium.png) Problem 6 Zigzag Conversion: [Python](./python/0006_zigzag_conversion.py)  \n![medium](./icon/medium.png) Problem 7 Reverse Integer: [C++](./c++/0007_ReverseInteger.cpp)  \n![medium](./icon/medium.png) Problem 8 String to Integer (atoi): [C++](./c++/0008_StringToIntegerAtoi.cpp)  \n![easy](./icon/easy.png) Problem 9 Palindrome Number: [C++](./c++/0009_PalindromeNumber.cpp) | [Go](./go/0009_palindrome_number.go) | [Java](./java/0009_PalindromeNumber.java)  \n![medium](./icon/medium.png) Problem 11 Container With Most Water: [Python](./python/0011_container_with_most_water.py)  \n![medium](./icon/medium.png) Problem 12 Integer to Roman: [C++](./c++/0012_IntegerToRoman.cpp) | [Java](./java/0012_IntegerToRoman.java)  \n![easy](./icon/easy.png) Problem 13 Roman to Integer: [C++](./c++/0013_RomanToInteger.cpp)  \n![medium](./icon/medium.png) Problem 17 Letter Combinations of a Phone Number: [Python](./python/0017_letter_combinations_of_a_phone_number.py)  \n![easy](./icon/easy.png) Problem 21 Merge Two Sorted Lists: [C++](./c++/0021_MergeTwoSortedLists.cpp)  \n![easy](./icon/easy.png) Problem 27 Remove Element: [C++](./c++/0027_RemoveElement.cpp) | [Java](./java/0027_RemoveElement.java)  \n![medium](./icon/medium.png) Problem 34 Find First and Last Position of Element in Sorted Array: [C++](./c++/0034_FindFirstAndLastPositionOfElementInSortedArray.cpp) | [Python](./python/0034_find_first_and_last_position_of_elementIn_sorted_array.py)  \n![easy](./icon/easy.png) Problem 35 Search Insert Position: [C](./c/0035_SearchInsertPosition.c) | [C++](./c++/0035_SearchInsertPosition.cpp) | [TypeScript](./typescript/0035_SearchInsertPosition.ts)  \n![medium](./icon/medium.png) Problem 47 Permutations II: [Python](./python/0047_permutations_ii.py)  \n![medium](./icon/medium.png) Problem 48 Rotate Image: [C++](./c++/0048_RotateImage.cpp) | [Java](./java/0048_RotateImage.java)  \n![medium](./icon/medium.png) Problem 50 Pow(x, n): [C++](./c++/0050_PowXN.cpp) | [Go](./go/0050_pow_x_n.go) | [Java](./java/0050_PowXN.java)  \n![easy](./icon/easy.png) Problem 58 Length of Last Word: [C++](./c++/0058_LengthOfLastWord.cpp) | [Python](./python/0058_length_of_last_word.py) | [Go](./go/0058_length_of_last_word.go)  \n![medium](./icon/medium.png) Problem 62 Unique Paths: [C++](./c++/0062_UniquePaths.cpp) | [Java](./java/0062_UniquePaths.java)  \n![easy](./icon/easy.png) Problem 66 Plus One: [C++](./c++/0066_PlusOne.cpp) | [Python](./python/0066_plus_one.py) | [Go](./go/0066_plus_one.go) | [Java](./java/0066_PlusOne.java)  \n![easy](./icon/easy.png) Problem 69 Sqrt(x): [C++](./c++/0069_SqrtX.cpp) | [Go](./go/0069_sqrt_x.go) | [Java](./java/0069_SqrtX.java)  \n![medium](./icon/medium.png) Problem 75 Sort Colors: [Python](./python/0075_sort_colors.py)  \n![easy](./icon/easy.png) Problem 100 Same Tree: [TypeScript](./typescript/0100_SameTree.ts) | [Java](./java/0100_SameTree.java)  \n![medium](./icon/medium.png) Problem 120 Triangle: [C++](./c++/0120_Triangle.cpp) | [Go](./go/0120_triangle.go) | [Java](./java/0120_Triangle.java)  \n![hard](./icon/hard.png) Problem 154 Find Minimum in Rotated Sorted Array II: [C++](./c++/0154_FindMinimumInRotatedSortedArrayII.cpp) | [Go](./go/0154_find_minimum_in_rotated_sorted_array_II.go)  \n![medium](./icon/medium.png) Problem 164 Maximum Gap: [C](./c/0164_MaximumGap.c) | [C++](./c++/0164_MaximumGap.cpp)  \n![medium](./icon/medium.png) Problem 176 Second Highest Salary: [MySQL](./mysql/0176_SecondHighestSalary.sql)  \n![medium](./icon/medium.png) Problem 177 Nth Highest Salary: [MySQL](./mysql/0177_NthHighestSalary.sql)  \n![medium](./icon/medium.png) Problem 178 Rank Scores: [MySQL](./mysql/0178_RankScores.sql)  \n![medium](./icon/medium.png) Problem 180 Consecutive Numbers: [MySQL](./mysql/0180_ConsecutiveNumbers.sql)  \n![medium](./icon/medium.png) Problem 184 Department Highest Salary: [MySQL](./mysql/0184_DepartmentHighestSalary.sql)  \n![hard](./icon/hard.png) Problem 185 Department Top Three Salaries: [MySQL](./mysql/0185_DepartmentTopThreeSalaries.sql) | [PostgreSQL](./postgresql/0185_DepartmentTopThreeSalaries.sql)  \n![medium](./icon/medium.png) Problem 237 Delete Node in a Linked List: [C++](./c++/0237_DeleteNodeInALinkedList.cpp)  \n![easy](./icon/easy.png) Problem 252 Meeting Rooms: [Python](./python/0252_meeting_rooms.py)  \n![hard](./icon/hard.png) Problem 262 Trips and Users: [MySQL](./mysql/0262_TripsAndUsers.sql)  \n![easy](./icon/easy.png) Problem 359 Logger Rate Limiter: [C++](./c++/0359_LoggerRateLimiter.cpp)  \n![easy](./icon/easy.png) Problem 404 Sum of Left Leaves: [Python](./python/0404_sum_of_left_leaves.py)  \n![medium](./icon/medium.png) Problem 565 Array Nesting: [C](./c/0565_ArrayNesting.c) | [C++](./c++/0565_ArrayNesting.cpp) | [Go](./go/0565_array_nesting.go) | [Java](./java/0565_ArrayNesting.java)  \n![medium](./icon/medium.png) Problem 648 Replace Words: [Python](./python/0648_replace_words.py)  \n![easy](./icon/easy.png) Problem 682 Baseball Game: [C++](./c++/0682_BaseballGame.cpp)  \n![easy](./icon/easy.png) Problem 771 Jewels and Stones: [Python](./python/0771_jewels_and_stones.py)  \n![hard](./icon/hard.png) Problem 899 Orderly Queue: [C++](./c++/0899_OrderlyQueue.cpp) | [Go](./go/0899_orderly_queue.go) | [Java](./java/0899_OrderlyQueue.java)  \n![easy](./icon/easy.png) Problem 938 Range Sum of BST: [Python](./python/0938_range_sum_of_bst.py)  \n![medium](./icon/medium.png) Problem 970 Powerful Integers: [Python](./python/0970_powerful_integers.py)  \n![hard](./icon/hard.png) Problem 1063 Number of Valid Subarrays: [C++](./c++/1063_NumberOfValidSubarrays.cpp) | [Python](./python/1063_number_of_valid_subarrays.py)  \n![easy](./icon/easy.png) Problem 1119 Remove Vowels from a String: [Python](./python/1119_remove_vowels_from_a_string.py)  \n![easy](./icon/easy.png) Problem 1137 N-th Tribonacci Number: [C++](./c++/1137_NthTribonacciNumber.cpp) | [Go](./go/1137_nth_tribonacci_number.go)  \n![easy](./icon/easy.png) Problem 1180 Count Substrings with Only One Distinct Letter: [Python](./python/1180_count_substrings_with_only_one_distinct_letter.py)  \n![medium](./icon/medium.png) Problem 1248 Count Number: [C++](./c++/1248_CountNumberOfNiceSubarrays.cpp) | [Go](./go/1248_count_number_of_nice_subarrays.go) | [Java](./java/1248_CountNumberOfNiceSubarrays.java)  \n![hard](./icon/hard.png) Problem 1289 Minimum Falling Path Sum II: [Python](./python/1289_minimum_falling_path_sum_ii.py)  \n![medium](./icon/medium.png) Problem 1315 Sum of Nodes with Even-Valued Grandparent: [C++](./c++/1315_SumOfNodesWithEvenValuedGrandparent.cpp)  \n![medium](./icon/medium.png) Problem 1393 Capital Gain/Loss: [MySQL](./mysql/1393_CapitalGainLoss.sql)  \n![hard](./icon/hard.png) Problem 1402 Reducing Dishes: [C++](./c++/1402_ReducingDishes.cpp) | [Go](./go/1402_reducing_dishes.go) | [Java](./java/1402_ReducingDishes.java)  \n![easy](./icon/easy.png) Problem 1422 Maximum Score After Splitting a String: [C++](./c++/1422_MaximumScoreAfterSplittingAString.cpp) | [Python](./python/1422_maximum_score_after_splitting_a_string.py)  \n![medium](./icon/medium.png) Problem 1468 Calculate Salaries: [MySQL](./mysql/1468_CalculateSalaries.sql)  \n![hard](./icon/hard.png) Problem 1479 Sales by Day of the Week: [MySQL](./mysql/1479_SalesByDayOfTheWeek.sql)  \n![hard](./icon/hard.png) Problem 1526 Minimum Number of Increments on Subarrays to Form a Target Array: [C++](./c++/1526_MinimumNumberOfIncrementsOnSubarraysToFormATargetArray.cpp)  \n![medium](./icon/medium.png) Problem 1570 Dot Product of Two Sparse Vectors: [C++](./c++/1570_DotProductOfTwoSparseVectors.cpp)  \n![hard](./icon/hard.png) Problem 1575 Count All Possible Routes: [Python](./python/1575_count_all_possible_routes.py)  \n![medium](./icon/medium.png) Problem 1679 Max Number of K-Sum Pairs: [C](./c/1679_MaxNumberOfKSumPairs.c) | [C++](./c++/1679_MaxNumberOfKSumPairs.cpp)  \n![medium](./icon/medium.png) Problem 1689 Partitioning Into Minimum Number Of Deci-Binary Numbers: [C++](./c++/1689_PartitioningIntoMinimumNumberOfDeciBinaryNumbers.cpp)  \n![hard](./icon/hard.png) Problem 1767 Find the Subtasks That Did Not Execute: [MySQL](./mysql/1767_FindTheSubtasksThatDidNotExecute.sql)  \n![easy](./icon/easy.png) Problem 1821 Find Customers With Positive Revenue this Year: [MySQL](./mysql/1821_FindCustomersWithPositiveRevenueThisYear.sql)  \n![medium](./icon/medium.png) Problem 1831 Maximum Transaction Each Day: [MySQL](./mysql/1831_MaximumTransactionEachDay.sql)  \n![medium](./icon/medium.png) Problem 1874 Minimize Product Sum of Two Arrays: [Python](./python/1874_minimize_product_sum_of_two_arrays.py)  \n![medium](./icon/medium.png) Problem 2084 Drop Type 1 Orders for Customers With Type 0 Orders: [MySQL](./mysql/2084_DropType1OrdersForCustomersWithType0Orders.sql)  \n![hard](./icon/hard.png) Problem 2276 Count Integers in Intervals: [Python](./python/2276_count_integers_in_intervals.py)  \n![medium](./icon/medium.png) Problem 2298 Tasks Count in the Weekend: [MySQL](./mysql/2298_TasksCountInTheWeekend.sql)  \n![easy](./icon/easy.png) Problem 2331 Evaluate Boolean Binary Tree: [Python](./python/2331_evaluate_boolean_binary_tree.py)  \n![medium](./icon/medium.png) Problem 2340 Minimum Adjacent Swaps to Make a Valid Array: [Python](./python/2340_minimum_adjacent_swaps_to_make_a_valid_array.py)  \n![medium](./icon/medium.png) Problem 2415 Reverse Odd Levels of Binary Tree: [C++](./c++/2415_ReverseOddLevelsOfBinaryTree.cpp)  \n![medium](./icon/medium.png) Problem 2487 Remove Nodes From Linked List: [Python](./python/2487_remove_nodes_from_linked_list.py)  \n![easy](./icon/easy.png) Problem 2582 Pass the Pillow: [Python](./python/2582_pass_the_pillow.py)  \n![easy](./icon/easy.png) Problem 2620 Counter: [TypeScript](./typescript/2620_Counter.ts)  \n![medium](./icon/medium.png) Problem 2627 Debounce: [TypeScript](./typescript/2627_Debounce.ts)  \n![medium](./icon/medium.png) Problem 2632 Curry: [JavaScript](./javascript/2632_Curry.js)  \n![medium](./icon/medium.png) Problem 2694 Event Emitter: [TypeScript](./typescript/2694_EventEmitter.ts)  \n![easy](./icon/easy.png) Problem 2703 Return Length of Arguments Passed: [TypeScript](./typescript/2703_ReturnLengthOfArgumentsPassed.ts)  \n![easy](./icon/easy.png) Problem 2715 Timeout Cancellation: [TypeScript](./typescript/2715_TimeoutCancellation.ts)  \n![medium](./icon/medium.png) Problem 2722 Join Two Arrays by ID: [TypeScript](./typescript/2722_JoinTwoArraysByID.ts) | [JavaScript](./javascript/2722_JoinTwoArraysByID.js)  \n![easy](./icon/easy.png) Problem 2723 Add Two Promises: [TypeScript](./typescript/2723_AddTwoPromises.ts) | [JavaScript](./javascript/2723_AddTwoPromises.js)  \n![easy](./icon/easy.png) Problem 2758 Next Day: [TypeScript](./typescript/2758_NextDay.ts)  \n![medium](./icon/medium.png) Problem 2782 Number of Unique Categories: [Python](./python/2782_number_of_unique_categories.py)  \n![hard](./icon/hard.png) Problem 2793 Status of Flight Tickets: [MySQL](./mysql/2793_StatusOfFlightTickets.sql)  \n![easy](./icon/easy.png) Problem 2796 Repeat String: [TypeScript](./typescript/2796_RepeatString.ts)  \n![easy](./icon/easy.png) Problem 2797 Partial Function with Placeholders: [TypeScript](./typescript/2797_PartialFunctionWithPlaceholders.ts)  \n![easy](./icon/easy.png) Problem 2803 Factorial Generator: [TypeScript](./typescript/2803_FactorialGenerator.ts)  \n![easy](./icon/easy.png) Problem 2828 Check if a String Is an Acronym of Word: [C++](./c++/2828_CheckIfAStringIsAnAcronymOfWords.cpp)  \n![easy](./icon/easy.png) Problem 2837 Total Traveled Distance: [MySQL](./mysql/2837_TotalTraveledDistance.sql)  \n![easy](./icon/easy.png) Problem 2879 Display the First Three Rows: [Python](./python/2879_display_the_first_three_rows.py)  \n![easy](./icon/easy.png) Problem 2884 Modify Columns: [Python](./python/2884_modify_columns.py)  \n![medium](./icon/medium.png) Problem 2895 Minimum Processing Time: [C++](./c++/2895_MinimumProcessingTime.cpp)  \n![medium](./icon/medium.png) Problem 2988 Manager of the Largest Department: [MySQL](./mysql/2988_ManagerOfTheLargestDepartment.sql)  \n![medium](./icon/medium.png) Problem 2989 Class Performance: [MySQL](./mysql/2989_ClassPerformance.sql)  \n![easy](./icon/easy.png) Problem 3005 Count Elements With Maximum Frequency: [C++](./c++/3005_CountElementsWithMaximumFrequency.cpp)  \n![easy](./icon/easy.png) Problem 3024 Type of Triangle: [C](./c/3024_TypeOfTriangle.c) | [C++](./c++/3024_TypeOfTriangle.cpp) | [Java](./java/3024_TypeOfTriangle.java)  \n![easy](./icon/easy.png) Problem 3069 Distribute Elements Into Two Arrays I: [C++](./c++/3069_DistributeElementsIntoTwoArraysI.cpp)  \n![medium](./icon/medium.png) Problem 3075 Maximize Happiness of Selected Children: [C](./c/3075_MaximizeHappinessOfSelectedChildren.c) | [C++](./c++/3075_MaximizeHappinessOfSelectedChildren.cpp) | [Go](./go/3075_maximize_happiness_of_selected_children.go)  \n![easy](./icon/easy.png) Problem 3110 Score of a String: [C](./c/3110_ScoreOfAString.c) | [C++](./c++/3110_ScoreOfAString.cpp) | [Java](./java/3110_ScoreOfAString.java)  \n![medium](./icon/medium.png) Problem 3115 Maximum Prime Difference: [C](./c/3115_MaximumPrimeDifference.c) | [C++](./c++/3115_MaximumPrimeDifference.cpp) | [Go](./go/3115_maximum_prime_difference.go) | [JavaScript](./javascript/3115_MaximumPrimeDifference.js)  \n![easy](./icon/easy.png) Problem 3146 Permutation Difference between Two Strings: [Go](./go/3146_permutation_difference_between_two_strings.go)  \n![medium](./icon/medium.png) Problem 3147 Taking Maximum Energy From the Mystic Dungeon: [C++](./c++/3147_TakingMaximumEnergyFromTheMysticDungeon.cpp) | [Python](./python/3147_taking_maximum_energy_from_the_mystic_dungeon.py)  \n![easy](./icon/easy.png) Problem 3151 Special Array I: [Go](./go/3151_special_array_I.go)  \n![medium](./icon/medium.png) Problem 3152 Special Array II: [Go](./go/3152_special_array_II.go)  \n![medium](./icon/medium.png) Problem 3163 String Compression III: [C++](./c++/3163_StringCompressionIII.cpp)  \n![easy](./icon/easy.png) Problem 3173 Bitwise OR of Adjacent Elements: [C++](./c++/3173_BitwiseOrOfAdjacentElements.cpp)  \n![medium](./icon/medium.png) Problem 3195 Find the Minimum Area to Cover All Ones I: [Python](./python/3195_fnd_the_minimum_area_to_cover_all_ones_i.py)  \n![medium](./icon/medium.png) Problem 3196 Maximize Total Cost of Alternating Subarrays: [Python](./python/3196_maximize_total_cost_of_alternating_subarrays.py)  \n![medium](./icon/medium.png) Problem 3204 Bitwise User Permissions Analysis: [MySQL](./mysql/3204_BitwiseUserPermissionsAnalysis.sql)  \n![medium](./icon/medium.png) Problem 3227 Vowels Game in a String: [C++](./c++/3227_VowelsGameInAString.cpp) | [Go](./go/3227_vowels_game_in_a_string.go)  \n![easy](./icon/easy.png) Problem 3248 Snake in Matrix: [Python](./python/3248_snake_in_matrix.py)  \n![medium](./icon/medium.png) Problem 3254 Find the Power of K-Size Subarrays I: [Python](./python/3254_find_the_power_of_k-size_subarrays_i.py)  \n![medium](./icon/medium.png) Problem 3259 Maximum Energy Boost From Two Drinks: [Python](./python/3259_maximum_energy_boost_from_two_drinks.py) | [Go](./go/3259_maximum_energy_boost_from_two_drinks.go)  \n![easy](./icon/easy.png) Problem 3263 Convert Doubly Linked List to Array I: [C++](./c++/3263_ConvertDoublyLinkedListToArrayI.cpp) | [Python](./python/3263_convert_doubly_linked_list_to_array_i.py) | [Go](./go/3263_convert_doubly_linked_list_to_array_i.go)  \n![medium](./icon/medium.png) Problem 3271 Hash Divided String: [C++](./c++/3271_HashDividedString.cpp) | [Python](./python/3271_hash_divided_string.py)  \n![easy](./icon/easy.png) Problem 3289 The Two Sneaky Numbers of Digitville: [Python](./python/3289_the_two_sneaky_numbers_of_digitville.py)  \n![medium](./icon/medium.png) Problem 3293 Calculate Product Final Price: [MySQL](./mysql/3293_CalculateProductFinalPrice.sql)  \n![easy](./icon/easy.png) Problem 3294 Convert Doubly Linked List to Array II: [C++](./c++/3294_ConvertDoublyLinkedListToArrayII.cpp) | [Python](./python/3294_convert_doubly_linked_list_to_array_ii.py)  \n![medium](./icon/medium.png) Problem 3308 Find Top Performing Driver: [MySQL](./mysql/3308_FindTopPerformingDriver.sql)  \n![medium](./icon/medium.png) Problem 3324 Find the Sequence of Strings Appeared on the Screen: [C++](./c++/3324_FindTheSequenceOfStringsAppearedOnTheScreen.cpp) | [Python](./python/3324_find_the_sequence_of_strings_appeared_on_the_screen.py) | [Go](./go/3324_find_the_sequence_of_strings_appeared_on_the_screen.go)  \n![medium](./icon/medium.png) Problem 3338 Second Highest Salary II: [MySQL](./mysql/3338_SecondHighestSalaryII.sql)  \n![easy](./icon/easy.png) Problem 3340 Check Balanced String: [C++](./c++/3340_CheckBalancedString.cpp) | [Go](./go/3340_check_balanced_string.go)  \n![hard](./icon/hard.png) Problem 3368 First Letter Capitalization: [Python](./python/3368_first_letter_capitalization.py)  \n![hard](./icon/hard.png) Problem 3369 Design an Array Statistics Tracker: [Python](./python/3369_design_an_array_statistics_tracker.py)  \n![hard](./icon/hard.png) Problem 3374 First Letter Capitalization II: [Python](./python/3374_first_letter_capitalization_ii.py)  \n![easy](./icon/easy.png) Problem 3386 Button with Longest Push Time: [C++](./c++/3386_ButtonWithLongestPushTime.cpp)  \n![easy](./icon/easy.png) Problem 3415 Find Products with Three Consecutive Digits: [MySQL](./mysql/3415_FindProductsWithThreeConsecutiveDigits.sql)  \n![easy](./icon/easy.png) Problem 3436 Find Valid Emails: [MySQL](./mysql/3436_FindValidEmails.sql)  \n![easy](./icon/easy.png) Problem 3456 Find Special Substring of Length K: [C++](./c++/3456_FindSpecialSubstringOfLengthK.cpp)  \n![medium](./icon/medium.png) Problem 3466 Maximum Coin Collection: [C++](./c++/3466_MaximumCoinCollection.cpp)  \n![medium](./icon/medium.png) Problem 3475 DNA Pattern Recognition: [MySQL](./mysql/3475_DNAPatternRecognition.sql)  \n![easy](./icon/easy.png) Problem 3512 Minimum Operations to Make Array Sum Divisible by K: [C++](./c++/3512_MinimumOperationsToMakeArraySumDivisibleByK.cpp)  \n![easy](./icon/easy.png) Problem 3516 Find Closest Person: [C++](./c++/3516_FindClosestPerson.cpp)  \n![medium](./icon/medium.png) Problem 3527 Find the Most Common Response: [C++](./c++/3527_FindTheMostCommonResponse.cpp)  \n![medium](./icon/medium.png) Problem 3528 Unit Conversion I: [C++](./c++/3528_UnitConversionI.cpp) | [Python](./python/3528_unit_conversion_i.py)  \n![medium](./icon/medium.png) Problem 3535 Unit Conversion II: [C++](./c++/3535_UnitConversionII.cpp) | [Python](./python/3535_unit_conversion_ii.py)  \n![easy](./icon/easy.png) Problem 3536 Maximum Product of Two Digits: [C++](./c++/3536_MaximumProductOfTwoDigits.cpp)  \n![medium](./icon/medium.png) Problem 3540 Minimum Time to Visit All Houses: [Python](./python/3540_minimum_time_to_visit_all_houses.py)  \n![easy](./icon/easy.png) Problem 3541 Find Most Frequent Vowel and Consonant: [C++](./c++/3541_FindMostFrequentVowelAndConsonant.cpp)  \n![easy](./icon/easy.png) Problem 3545 Minimum Deletions for At Most K Distinct Characters: [C++](./c++/3545_MinimumDeletionsForAtMostKDistinctCharacters.cpp)  \n![easy](./icon/easy.png) Problem 3550 Smallest Index With Digit Sum Equal to Index: [C++](./c++/3550_SmallestIndexWithDigitSumEqualToIndex.cpp)  \n![easy](./icon/easy.png) Problem 3581 Count Odd Letters from Number: [Python](./python/3581_count_odd_letters_from_number.py)  \n![medium](./icon/medium.png) Problem 3611 Find Overbooked Employees: [MySQL](./mysql/3611_FindOverbookedEmployees.sql)  \n![easy](./icon/easy.png) Problem 3622 Check Divisibility by Digit Sum and Product: [Python](./python/3622_check_divisibility_by_digit_sum_and_product.py)  \n![easy](./icon/easy.png) Problem 3667 Sort Array By Absolute Value: [Python](./python/3667_sort_array_by_absolute_value.py)  \n![easy](./icon/easy.png) Problem 3668 Restore Finishing Order: [Python](./python/3668_restore_finishing_order.py)  \n![medium](./icon/medium.png) Problem 3682 Minimum Index Sum of Common Elements: [Python](./python/3682_minimum_index_sum_of_common_elements.py)  \n![easy](./icon/easy.png) Problem 3683 Earliest Time to Finish One Task: [Python](./python/3683_earliest_time_to_finish_one_task.py)  \n![easy](./icon/easy.png) Problem 3687 Library Late Fee Calculator: [Python](./python/3687_library_late_fee_calculator.py)  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuhexiong%2Fleetcode-solution","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuhexiong%2Fleetcode-solution","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuhexiong%2Fleetcode-solution/lists"}