An open API service indexing awesome lists of open source software.

https://github.com/binary-wizardry/leetcode-solutions

Personal LeetCode Solutions
https://github.com/binary-wizardry/leetcode-solutions

algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-python leetcode-solutions python python3 solutions

Last synced: about 1 month ago
JSON representation

Personal LeetCode Solutions

Awesome Lists containing this project

README

          

![Language](https://img.shields.io/badge/language-Python-blue.svg) 
![Problems Solved](https://img.shields.io/badge/problems%20solved-140-green) 

[external-level-up-your-coding-skills-and-quickly-land-a-job-logo-color-tal-revivo](https://leetcode.com/) LeetCode is an online platform for coding interview preparation. The platform provides coding and algorithmic problems intended for users to practice coding. LeetCode has gained popularity among job seekers in the software industry and coding enthusiasts as a resource for technical interviews and coding competitions.

## Problems

Here are my solutions leetcode problems. The solutions have very few comments, because I write them for myself. But in most cases I try to leave a note about the idea of ​​solution or important corner cases.

My profile: https://leetcode.com/u/binary_wizardry/

| № | Problem | Difficulty | Solution Link |
|---|---------|:----------:|:-------------:|
| 1. | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Python](Easy/Two%20Sum.py) |
| 35. | [Valid Sudoku](https://leetcode.com/problems/valid-sudoku/) | Medium | [Python](Medium/Valid%20Sudoku.py) |
| 38. | [Count and Say](https://leetcode.com/problems/count-and-say/) | Medium | [Python](Medium/Count%20and%20Say.py) |
| 73. | [Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/) | Medium | [Python](Medium/Set%20Matrix%20Zeroes.py) |
| 75. | [Sort Colors](https://leetcode.com/problems/sort-colors/) | Medium | [Python](Medium/Sort%20Colors.py) |
| 118. | [Pascal's Triangle](https://leetcode.com/problems/pascals-triangle/) | Easy | [Python](Easy/Pascal's%20Triangle.py) |
| 120. | [Triangle](https://leetcode.com/problems/triangle/) | Medium | [Python](Medium/Triangle.py) |
| 135. | [Candy](https://leetcode.com/problems/candy/) | Hard | [Python](Hard/Candy.py) |
| 165. | [Compare Version Numbers](https://leetcode.com/problems/compare-version-numbers/) | Medium | [Python](Medium/Compare%20Version%20Numbers.py) |
| 231. | [Power of Two](https://leetcode.com/problems/power-of-two/) | Easy | [Python](Easy/Power%20of%20Two.py) |
| 326. | [Power of Three](https://leetcode.com/problems/power-of-three/) | Easy | [Python](Easy/Power%20of%20Three.py) |
| 342. | [Power of Four](https://leetcode.com/problems/power-of-four/) | Easy | [Python](Easy/Power%20of%20Four.py) |
| 412. | [Fizz Buzz](https://leetcode.com/problems/fizz-buzz/) | Easy | [Python](Easy/Fizz%20Buzz.py) |
| 498. | [Diagonal Traverse](https://leetcode.com/problems/diagonal-traverse/) | Medium | [Python](Medium/Diagonal%20Traverse.py) |
| 611. | [Valid Triangle Number](https://leetcode.com/problems/valid-triangle-number/) | Medium | [Python](Medium/Valid%20Triangle%20Number.py) |
| 763. | [Partition Labels](https://leetcode.com/problems/partition-labels/) | Medium | [Python](Medium/Partition%20Labels.py) |
| 812. | [Largest Triangle Area](https://leetcode.com/problems/largest-triangle-area/) | Easy | [Python](Easy/Largest%20Triangle%20Area.py) |
| 869. | [Reordered Power of 2](https://leetcode.com/problems/reordered-power-of-2/) | Medium | [Python](Medium/Reordered%20Power%20of%202.py) |
| 876. | [Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list/) | Easy | [Python](Easy/Middle%20of%20the%20Linked%20List.py) |
| 904. | [Fruit Into Baskets](https://leetcode.com/problems/fruit-into-baskets/) | Medium | [Python](Medium/Fruit%20Into%20Baskets.py) |
| 916. | [Word Subsets](https://leetcode.com/problems/word-subsets/) | Medium | [Python](Medium/Word%20Subsets.py) |
| 966. | [Vowel Spellchecker](https://leetcode.com/problems/vowel-spellchecker/) | Medium | [Python](Medium/Vowel%20Spellchecker.py) |
| 976. | [Largest Perimeter Triangle](https://leetcode.com/problems/largest-perimeter-triangle/) | Easy | [Python](Easy/Largest%20Perimeter%20Triangle.py) |
| 1061. | [Lexicographically Smallest Equivalent String](https://leetcode.com/problems/lexicographically-smallest-equivalent-string/) | Medium | [Python](Medium/Lexicographically%20Smallest%20Equivalent%20String.py) |
| 1079. | [Letter Tile Possibilities](https://leetcode.com/problems/letter-tile-possibilities/) | Medium | [Python](Medium/Letter%20Tile%20Possibilities.py) |
| 1128. | [Number of Equivalent Domino Pairs](https://leetcode.com/problems/number-of-equivalent-domino-pairs/) | Easy | [Python](Easy/Number%20of%20Equivalent%20Domino%20Pairs.py) |
| 1233. | [Remove Sub-Folders from the Filesystem](https://leetcode.com/problems/remove-sub-folders-from-the-filesystem/) | Medium | [Python](Medium/Remove%20Sub-Folders%20from%20the%20Filesystem.py) |
| 1290. | [Convert Binary Number in a Linked List to Integer](https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer/) | Easy | [Python](Easy/Convert%20Binary%20Number%20in%20a%20Linked%20List%20to%20Integer.py) |
| 1295. | [Find Numbers with Even Number of Digits](https://leetcode.com/problems/find-numbers-with-even-number-of-digits/) | Easy | [Python](Easy/Find%20Numbers%20with%20Even%20Number%20of%20Digits.py) |
| 1304. | [Find N Unique Integers Sum up to Zero](https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero/) | Easy | [Python](Easy/Find%20N%20Unique%20Integers%20Sum%20up%20to%20Zero.py) |
| 1317. | [Convert Integer to the Sum of Two No-Zero Integers](https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers/) | Easy | [Python](Easy/Convert%20Integer%20to%20the%20Sum%20of%20Two%20No-Zero%20Integers.py) |
| 1323. | [Maximum 69 Number](https://leetcode.com/problems/maximum-69-number/) | Easy | [Python](Easy/Maximum%2069%20Number.py) |
| 1342. | [Number of Steps to Reduce a Number to Zero](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero/) | Easy | [Python](Easy/Number%20of%20Steps%20to%20Reduce%20a%20Number%20to%20Zero.py) |
| 1352. | [Product of the Last K Numbers](https://leetcode.com/problems/product-of-the-last-k-numbers/) | Medium | [Python](Medium/Product%20of%20the%20Last%20K%20Numbers.py) |
| 1399. | [Count Largest Group](https://leetcode.com/problems/count-largest-group/) | Easy | [Python](Easy/Count%20Largest%20Group.py) |
| 1400. | [Construct K Palindrome Strings](https://leetcode.com/problems/construct-k-palindrome-strings/) | Medium | [Python](Medium/Construct%20K%20Palindrome%20Strings.py) |
| 1408. | [String Matching in an Array](https://leetcode.com/problems/string-matching-in-an-array/) | Easy | [Python](Easy/String%20Matching%20in%20an%20Array.py) |
| 1422. | [Maximum Score After Splitting a String](https://leetcode.com/problems/maximum-score-after-splitting-a-string/) | Easy | [Python](Easy/Maximum%20Score%20After%20Splitting%20a%20String.py) |
| 1432. | [Max Difference You Can Get From Changing an Integer](https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer/) | Medium | [Python](Medium/Max%20Difference%20You%20Can%20Get%20From%20Changing%20an%20Integer.py) |
| 1480. | [Running Sum of 1d Array](https://leetcode.com/problems/running-sum-of-1d-array/) | Easy | [Python](Easy/Running%20Sum%20of%201d%20Array.py) |
| 1493. | [Longest Subarray of 1's After Deleting One Element](https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-element/) | Medium | [Python](Medium/Longest%20Subarray%20of%201's%20After%20Deleting%20One%20Element.py) |
| 1518. | [Water Bottles](https://leetcode.com/problems/water-bottles/) | Easy | [Python](Easy/Water%20Bottles.py) |
| 1534. | [Count Good Triplets](https://leetcode.com/problems/count-good-triplets/) | Easy | [Python](Easy/Count%20Good%20Triplets.py) |
| 1550. | [Three Consecutive Odds](https://leetcode.com/problems/three-consecutive-odds/) | Easy | [Python](Easy/Three%20Consecutive%20Odds.py) |
| 1672. | [Richest Customer Wealth](https://leetcode.com/problems/richest-customer-wealth/) | Easy | [Python](Easy/Richest%20Customer%20Wealth.py) |
| 1695. | [Maximum Erasure Value](https://leetcode.com/problems/maximum-erasure-value/) | Medium | [Python](Medium/Maximum%20Erasure%20Value.py) |
| 1717. | [Maximum Score From Removing Substrings](https://leetcode.com/problems/maximum-score-from-removing-substrings/) | Medium | [Python](Medium/Maximum%20Score%20From%20Removing%20Substrings.py) |
| 1749. | [Maximum Absolute Sum of Any Subarray](https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray/) | Medium | [Python](Medium/Maximum%20Absolute%20Sum%20of%20Any%20Subarray.py) |
| 1752. | [Check if Array Is Sorted and Rotated](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated/) | Easy | [Python](Easy/Check%20if%20Array%20Is%20Sorted%20and%20Rotated.py) |
| 1769. | [Minimum Number of Operations to Move All Balls to Each Box](https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box/) | Medium | [Python](Medium/Minimum%20Number%20of%20Operations%20to%20Move%20All%20Balls%20to%20Each%20Box.py) |
| 1780. | [Check if Number is a Sum of Powers of Three](https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three/) | Medium | [Python](Medium/Check%20if%20Number%20is%20a%20Sum%20of%20Powers%20of%20Three.py) |
| 1790. | [Check if One String Swap Can Make Strings Equal](https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal/) | Easy | [Python](Easy/Check%20if%20One%20String%20Swap%20Can%20Make%20Strings%20Equal.py) |
| 1800. | [Maximum Ascending Subarray Sum](https://leetcode.com/problems/maximum-ascending-subarray-sum/) | Easy | [Python](Easy/Maximum%20Ascending%20Subarray%20Sum.py) |
| 1863. | [Sum of All Subset XOR Totals](https://leetcode.com/problems/sum-of-all-subset-xor-totals/) | Easy | [Python](Easy/Sum%20of%20All%20Subset%20XOR%20Totals.py) |
| 1910. | [Remove All Occurrences of a Substring](https://leetcode.com/problems/remove-all-occurrences-of-a-substring/) | Medium | [Python](Medium/Remove%20All%20Occurrences%20of%20a%20Substring.py) |
| 1920. | [Build Array from Permutation](https://leetcode.com/problems/build-array-from-permutation/) | Easy | [Python](Easy/Build%20Array%20from%20Permutation.py) |
| 1922. | [Count Good Numbers](https://leetcode.com/problems/count-good-numbers/) | Medium | [Python](Medium/Count%20Good%20Numbers.py) |
| 1935. | [Maximum Number of Words You Can Type](https://leetcode.com/problems/maximum-number-of-words-you-can-type/) | Easy | [Python](Easy/Maximum%20Number%20of%20Words%20You%20Can%20Type.py) |
| 1957. | [Delete Characters to Make Fancy String](https://leetcode.com/problems/delete-characters-to-make-fancy-string/) | Easy | [Python](Easy/Delete%20Characters%20to%20Make%20Fancy%20String.py) |
| 1980. | [Find Unique Binary String](https://leetcode.com/problems/find-unique-binary-string/) | Medium | [Python](Medium/Find%20Unique%20Binary%20String.py) |
| 2016. | [Maximum Difference Between Increasing Elements](https://leetcode.com/problems/maximum-difference-between-increasing-elements/) | Easy | [Python](Easy/Maximum%20Difference%20Between%20Increasing%20Elements.py) |
| 2017. | [Grid Game](https://leetcode.com/problems/grid-game/) | Medium | [Python](Medium/Grid%20Game.py) |
| 2044. | [Count Number of Maximum Bitwise-OR Subsets](https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets/) | Medium | [Python](Medium/Count%20Number%20of%20Maximum%20Bitwise-OR%20Subsets.py) |
| 2081. | [Sum of k-Mirror Numbers](https://leetcode.com/problems/sum-of-k-mirror-numbers/) | Hard | [Python](Hard/Sum%20of%20k-Mirror%20Numbers.py) |
| 2094. | [Finding 3-Digit Even Numbers](https://leetcode.com/problems/finding-3-digit-even-numbers/) | Easy | [Python](Easy/Finding%203-Digit%20Even%20Numbers.py) |
| 2131. | [Longest Palindrome by Concatenating Two Letter Words](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words/) | Medium | [Python](Medium/Longest%20Palindrome%20by%20Concatenating%20Two%20Letter%20Words.py) |
| 2138. | [Divide a String Into Groups of Size k](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k/) | Easy | [Python](Easy/Divide%20a%20String%20Into%20Groups%20of%20Size%20k.py) |
| 2145. | [Count the Hidden Sequences](https://leetcode.com/problems/count-the-hidden-sequences/) | Medium | [Python](Medium/Count%20the%20Hidden%20Sequences.py) |
| 2161. | [Partition Array According to Given Pivot](https://leetcode.com/problems/partition-array-according-to-given-pivot/) | Medium | [Python](Medium/Partition%20Array%20According%20to%20Given%20Pivot.py) |
| 2176. | [Count Equal and Divisible Pairs in an Array](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array/) | Easy | [Python](Easy/Count%20Equal%20and%20Divisible%20Pairs%20in%20an%20Array.py) |
| 2185. | [Counting Words With a Given Prefix](https://leetcode.com/problems/counting-words-with-a-given-prefix/) | Easy | [Python](Easy/Counting%20Words%20With%20a%20Given%20Prefix.py) |
| 2197. | [Replace Non-Coprime Numbers in Array](https://leetcode.com/problems/replace-non-coprime-numbers-in-array/) | Hard | [Python](Hard/Replace%20Non-Coprime%20Numbers%20in%20Array.py) |
| 2200. | [Find All K-Distant Indices in an Array](https://leetcode.com/problems/find-all-k-distant-indices-in-an-array/) | Easy | [Python](Easy/Find%20All%20K-Distant%20Indices%20in%20an%20Array.py) |
| 2206. | [Divide Array Into Equal Pairs](https://leetcode.com/problems/divide-array-into-equal-pairs/) | Easy | [Python](Easy/Divide%20Array%20Into%20Equal%20Pairs.py) |
| 2221. | [Find Triangular Sum of an Array](https://leetcode.com/problems/find-triangular-sum-of-an-array/) | Medium | [Python](Medium/Find%20Triangular%20Sum%20of%20an%20Array.py) |
| 2235. | [Add Two Integers](https://leetcode.com/problems/add-two-integers/) | Easy | [Python](Easy/Add%20Two%20Integers.py) |
| 2236. | [Root Equals Sum of Children](https://leetcode.com/problems/root-equals-sum-of-children/) | Easy | [Python](Easy/Root%20Equals%20Sum%20of%20Children.py) |
| 2264. | [Largest 3-Same-Digit Number in String](https://leetcode.com/problems/largest-3-same-digit-number-in-string/) | Easy | [Python](Easy/Largest%203-Same-Digit%20Number%20in%20String.py) |
| 2270. | [Number of Ways to Split Array](https://leetcode.com/problems/number-of-ways-to-split-array/) | Medium | [Python](Medium/Number%20of%20Ways%20to%20Split%20Array.py) |
| 2294. | [Partition Array Such That Maximum Difference Is K](https://leetcode.com/problems/partition-array-such-that-maximum-difference-is-k/) | Medium | [Python](Medium/Partition%20Array%20Such%20That%20Maximum%20Difference%20Is%20K.py) |
| 2342. | [Max Sum of a Pair With Equal Sum of Digits](https://leetcode.com/problems/max-sum-of-a-pair-with-equal-sum-of-digits/) | Medium | [Python](Medium/Max%20Sum%20of%20a%20Pair%20With%20Equal%20Sum%20of%20Digits.py) |
| 2348. | [Number of Zero-Filled Subarrays](https://leetcode.com/problems/number-of-zero-filled-subarrays/) | Medium | [Python](Medium/Number%20of%20Zero-Filled%20Subarrays.py) |
| 2353. | [Design a Food Rating System](https://leetcode.com/problems/design-a-food-rating-system/) | Medium | [Python](Medium/Design%20a%20Food%20Rating%20System.py) |
| 2364. | [Count Number of Bad Pairs](https://leetcode.com/problems/count-number-of-bad-pairs/) | Medium | [Python](Medium/Count%20Number%20of%20Bad%20Pairs.py) |
| 2379. | [Minimum Recolors to Get K Consecutive Black Blocks](https://leetcode.com/problems/minimum-recolors-to-get-k-consecutive-black-blocks/) | Easy | [Python](Easy/Minimum%20Recolors%20to%20Get%20K%20Consecutive%20Black%20Blocks.py) |
| 2381. | [Shifting Letters II](https://leetcode.com/problems/shifting-letters-ii/) | Medium | [Python](Medium/Shifting%20Letters%20II.py) |
| 2419. | [Longest Subarray With Maximum Bitwise AND](https://leetcode.com/problems/longest-subarray-with-maximum-bitwise-and/) | Medium | [Python](Medium/Longest%20Subarray%20With%20Maximum%20Bitwise%20AND.py) |
| 2438. | [Range Product Queries of Powers](https://leetcode.com/problems/range-product-queries-of-powers/) | Medium | [Python](Medium/Range%20Product%20Queries%20of%20Powers.py) |
| 2460. | [Apply Operations to an Array](https://leetcode.com/problems/apply-operations-to-an-array/) | Easy | [Python](Easy/Apply%20Operations%20to%20an%20Array.py) |
| 2523. | [Closest Prime Numbers in Range](https://leetcode.com/problems/closest-prime-numbers-in-range/) | Medium | [Python](Medium/Closest%20Prime%20Numbers%20in%20Range.py) |
| 2529. | [Maximum Count of Positive Integer and Negative Integer](https://leetcode.com/problems/maximum-count-of-positive-integer-and-negative-integer/) | Easy | [Python](Easy/Maximum%20Count%20of%20Positive%20Integer%20and%20Negative%20Integer.py) |
| 2559. | [Count Vowel Strings in Ranges](https://leetcode.com/problems/count-vowel-strings-in-ranges/) | Easy | [Python](Easy/Count%20Vowel%20Strings%20in%20Ranges.py) |
| 2566. | [Maximum Difference by Remapping a Digit](https://leetcode.com/problems/maximum-difference-by-remapping-a-digit/) | Easy | [Python](Easy/Maximum%20Difference%20by%20Remapping%20a%20Digit.py) |
| 2570. | [Merge Two 2D Arrays by Summing Values](https://leetcode.com/problems/merge-two-2d-arrays-by-summing-values/) | Easy | [Python](Easy/Merge%20Two%202D%20Arrays%20by%20Summing%20Values.py) |
| 2579. | [Count Total Number of Colored Cells](https://leetcode.com/problems/count-total-number-of-colored-cells/) | Medium | [Python](Medium/Count%20Total%20Number%20of%20Colored%20Cells.py) |
| 2657. | [Find the Prefix Common Array of Two Arrays](https://leetcode.com/problems/find-the-prefix-common-array-of-two-arrays/) | Medium | [Python](Medium/Find%20the%20Prefix%20Common%20Array%20of%20Two%20Arrays.py) |
| 2661. | [First Completely Painted Row or Column](https://leetcode.com/problems/first-completely-painted-row-or-column/) | Medium | [Python](Medium/First%20Completely%20Painted%20Row%20or%20Column.py) |
| 2780. | [Minimum Index of a Valid Split](https://leetcode.com/problems/minimum-index-of-a-valid-split/) | Medium | [Python](Medium/Minimum%20Index%20of%20a%20Valid%20Split.py) |
| 2785. | [Sort Vowels in a String](https://leetcode.com/problems/sort-vowels-in-a-string/description/) | Medium | [Python](Medium/Sort%20Vowels%20in%20a%20String.py) |
| 2843. | [Count Symmetric Integers](https://leetcode.com/problems/count-symmetric-integers/) | Easy | [Python](Easy/Count%20Symmetric%20Integers.py) |
| 2873. | [Maximum Value of an Ordered Triplet I](https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-i/) | Easy | [Python](Easy/Maximum%20Value%20of%20an%20Ordered%20Triplet%20I.py) |
| 2874. | [Maximum Value of an Ordered Triplet II](https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-ii/) | Medium | [Python](Medium/Maximum%20Value%20of%20an%20Ordered%20Triplet%20II.py) |
| 2894. | [Divisible and Non-divisible Sums Difference](https://leetcode.com/problems/divisible-and-non-divisible-sums-difference/) | Easy | [Python](Easy/Divisible%20and%20Non-divisible%20Sums%20Difference.py) |
| 2900. | [Longest Unequal Adjacent Groups Subsequence I](https://leetcode.com/problems/longest-unequal-adjacent-groups-subsequence-i/) | Easy | [Python](Easy/Longest%20Unequal%20Adjacent%20Groups%20Subsequence%20I.py) |
| 2918. | [Minimum Equal Sum of Two Arrays After Replacing Zeros](https://leetcode.com/problems/minimum-equal-sum-of-two-arrays-after-replacing-zeros/) | Medium | [Python](Medium/Minimum%20Equal%20Sum%20of%20Two%20Arrays%20After%20Replacing%20Zeros.py) |
| 2929. | [Distribute Candies Among Children II](https://leetcode.com/problems/distribute-candies-among-children-ii/) | Medium | [Python](Medium/Distribute%20Candies%20Among%20Children%20II.py) |
| 2942. | [Find Words Containing Character](https://leetcode.com/problems/find-words-containing-character/) | Easy | [Python](Easy/Find%20Words%20Containing%20Character.py) |
| 2965. | [Find Missing and Repeated Values](https://leetcode.com/problems/find-missing-and-repeated-values/) | Easy | [Python](Easy/Find%20Missing%20and%20Repeated%20Values.py) |
| 2966. | [Divide Array Into Arrays With Max Difference](https://leetcode.com/problems/divide-array-into-arrays-with-max-difference/) | Medium | [Python](Medium/Divide%20Array%20Into%20Arrays%20With%20Max%20Difference.py) |
| 3000. | [Maximum Area of Longest Diagonal Rectangle](https://leetcode.com/problems/maximum-area-of-longest-diagonal-rectangle/) | Easy | [Python](Easy/Maximum%20Area%20of%20Longest%20Diagonal%20Rectangle.py) |
| 3005. | [Count Elements With Maximum Frequency](https://leetcode.com/problems/count-elements-with-maximum-frequency/) | Easy | [Python](Easy/Count%20Elements%20With%20Maximum%20Frequency.py) |
| 3021. | [Alice and Bob Playing Flower Game](https://leetcode.com/problems/alice-and-bob-playing-flower-game/) | Medium | [Python](Medium/Alice%20and%20Bob%20Playing%20Flower%20Game.py) |
| 3024. | [Type of Triangle](https://leetcode.com/problems/type-of-triangle/) | Easy | [Python](Easy/Type%20of%20Triangle.py) |
| 3042. | [Count Prefix and Suffix Pairs I](https://leetcode.com/problems/count-prefix-and-suffix-pairs-i/) | Easy | [Python](Easy/Count%20Prefix%20and%20Suffix%20Pairs%20I.py) |
| 3066. | [Minimum Operations to Exceed Threshold Value II](https://leetcode.com/problems/minimum-operations-to-exceed-threshold-value-ii/) | Medium | [Python](Medium/Minimum%20Operations%20to%20Exceed%20Threshold%20Value%20II.py) |
| 3100. | [Water Bottles II](https://leetcode.com/problems/water-bottles-ii/) | Medium | [Python](Medium/Water%20Bottles%20II.py) |
| 3105. | [Longest Strictly Increasing or Strictly Decreasing Subarray](https://leetcode.com/problems/longest-strictly-increasing-or-strictly-decreasing-subarray/) | Easy | [Python](Easy/Longest%20Strictly%20Increasing%20or%20Strictly%20Decreasing%20Subarray.py) |
| 3136. | [Valid Word](https://leetcode.com/problems/valid-word/) | Easy | [Python](Easy/Valid%20Word.py) |
| 3151. | [Special Array I](https://leetcode.com/problems/special-array-i/) | Easy | [Python](Easy/Special%20Array%20I.py) |
| 3160. | [Find the Number of Distinct Colors Among the Balls](https://leetcode.com/problems/find-the-number-of-distinct-colors-among-the-balls/) | Medium | [Python](Medium/Find%20the%20Number%20of%20Distinct%20Colors%20Among%20the%20Balls.py) |
| 3174. | [Clear Digits](https://leetcode.com/problems/clear-digits/) | Easy | [Python](Easy/Clear%20Digits.py) |
| 3195. | [Find the Minimum Area to Cover All Ones I](https://leetcode.com/problems/find-the-minimum-area-to-cover-all-ones-i/) | Medium | [Python](Medium/Find%20the%20Minimum%20Area%20to%20Cover%20All%20Ones%20I.py) |
| 3201. | [Find the Maximum Length of Valid Subsequence I](https://leetcode.com/problems/find-the-maximum-length-of-valid-subsequence-i/) | Medium | [Python](Medium/Find%20the%20Maximum%20Length%20of%20Valid%20Subsequence%20I.py) |
| 3223. | [Minimum Length of String After Operations](https://leetcode.com/problems/minimum-length-of-string-after-operations/) | Medium | [Python](Medium/Minimum%20Length%20of%20String%20After%20Operations.py) |
| 3227. | [Vowels Game in a String](https://leetcode.com/problems/vowels-game-in-a-string/) | Medium | [Python](Medium/Vowels%20Game%20in%20a%20String.py) |
| 3355. | [Zero Array Transformation I](https://leetcode.com/problems/zero-array-transformation-i/) | Medium | [Python](Medium/Zero%20Array%20Transformation%20I.py) |
| 3375. | [Minimum Operations to Make Array Values Equal to K](https://leetcode.com/problems/minimum-operations-to-make-array-values-equal-to-k/) | Easy | [Python](Easy/Minimum%20Operations%20to%20Make%20Array%20Values%20Equal%20to%20K.py) |
| 3392. | [Count Subarrays of Length Three With a Condition](https://leetcode.com/problems/count-subarrays-of-length-three-with-a-condition/) | Easy | [Python](Easy/Count%20Subarrays%20of%20Length%20Three%20With%20a%20Condition.py) |
| 3396. | [Minimum Number of Operations to Make Elements in Array Distinct](https://leetcode.com/problems/minimum-number-of-operations-to-make-elements-in-array-distinct/) | Easy | [Python](Easy/Minimum%20Number%20of%20Operations%20to%20Make%20Elements%20in%20Array%20Distinct.py) |
| 3403. | [Find the Lexicographically Largest String From the Box I](https://leetcode.com/problems/find-the-lexicographically-largest-string-from-the-box-i/) | Medium | [Python](Medium/Find%20the%20Lexicographically%20Largest%20String%20From%20the%20Box%20I.py) |
| 3408. | [Design Task Manager](https://leetcode.com/problems/design-task-manager/) | Medium | [Python](Medium/Design%20Task%20Manager.py) |
| 3423. | [Maximum Difference Between Adjacent Elements in a Circular Array](https://leetcode.com/problems/maximum-difference-between-adjacent-elements-in-a-circular-array/) | Easy | [Python](Easy/Maximum%20Difference%20Between%20Adjacent%20Elements%20in%20a%20Circular%20Array.py) |
| 3442. | [Maximum Difference Between Even and Odd Frequency I](https://leetcode.com/problems/maximum-difference-between-even-and-odd-frequency-i/) | Easy | [Python](Easy/Maximum%20Difference%20Between%20Even%20and%20Odd%20Frequency%20I.py) |
| 3446. | [Sort Matrix by Diagonals](https://leetcode.com/problems/sort-matrix-by-diagonals/) | Medium | [Python](Medium/Sort%20Matrix%20by%20Diagonals.py) |
| 3477. | [Fruits Into Baskets II](https://leetcode.com/problems/fruits-into-baskets-ii/) | Easy | [Python](Easy/Fruits%20Into%20Baskets%20II.py) |
| 3484. | [Design Spreadsheet](https://leetcode.com/problems/design-spreadsheet/) | Medium | [Python](Medium/Design%20Spreadsheet.py) |
| 3487. | [Maximum Unique Subarray Sum After Deletion](https://leetcode.com/problems/maximum-unique-subarray-sum-after-deletion/) | Easy | [Python](Easy/Maximum%20Unique%20Subarray%20Sum%20After%20Deletion.py) |
| 3508. | [Implement Router](https://leetcode.com/problems/implement-router/) | Medium | [Python](Medium/Implement%20Router.py) |
| 3516. | [Find Closest Person](https://leetcode.com/problems/find-closest-person/) | Easy | [Python](Easy/Find%20Closest%20Person.py) |
| 3541. | [Find Most Frequent Vowel and Consonant](https://leetcode.com/problems/find-most-frequent-vowel-and-consonant/) | Easy | [Python](Easy/Find%20Most%20Frequent%20Vowel%20and%20Consonant.py) |