| 453 | Minimum Moves to Equal Array Elements | Medium | solution.py |
| 454 | 4Sum II | Medium | solution.py |
| 455 | Assign Cookies | Easy | solution.py |
| 456 | 132 Pattern | Medium | solution.py |
| 457 | Circular Array Loop | Medium | solution.py |
| 462 | Minimum Moves to Equal Array Elements II | Medium | solution.py |
| 463 | Island Perimeter | Easy | solution.py |
| 465 | Optimal Account Balancing | Hard | solution.py |
| 469 | Convex Polygon | Medium | solution.py |
| 472 | Concatenated Words | Hard | solution.py |
| 473 | Matchsticks to Square | Medium | solution.py |
| 474 | Ones and Zeroes | Medium | solution.py |
| 475 | Heaters | Medium | solution.py |
| 477 | Total Hamming Distance | Medium | solution.py |
| 480 | Sliding Window Median | Hard | solution.py |
| 484 | Find Permutation | Medium | solution.py |
| 485 | Max Consecutive Ones | Easy | solution.py |
| 486 | Predict the Winner | Medium | solution.py |
| 487 | Max Consecutive Ones II | Medium | solution.py |
| 490 | The Maze | Medium | solution.py |
| 491 | Non-decreasing Subsequences | Medium | solution.py |
| 493 | Reverse Pairs | Hard | solution.py |
| 494 | Target Sum | Medium | solution.py |
| 495 | Teemo Attacking | Easy | solution.py |
| 496 | Next Greater Element I | Easy | solution.py |
| 497 | Random Point in Non-overlapping Rectangles | Medium | solution.py |
| 498 | Diagonal Traverse | Medium | solution.py |
| 499 | The Maze III | Hard | solution.py |
| 500 | Keyboard Row | Easy | solution.py |
| 502 | IPO | Hard | solution.py |
| 503 | Next Greater Element II | Medium | solution.py |
| 505 | The Maze II | Medium | solution.py |
| 506 | Relative Ranks | Easy | solution.py |
| 517 | Super Washing Machines | Hard | solution.py |
| 518 | Coin Change II | Medium | solution.py |
| 522 | Longest Uncommon Subsequence II | Medium | solution.py |
| 523 | Continuous Subarray Sum | Medium | solution.py |
| 524 | Longest Word in Dictionary through Deleting | Medium | solution.py |
| 525 | Contiguous Array | Medium | solution.py |
| 526 | Beautiful Arrangement | Medium | solution.py |
| 527 | Word Abbreviation | Hard | solution.py |
| 528 | Random Pick with Weight | Medium | solution.py |
| 529 | Minesweeper | Medium | solution.py |
| 531 | Lonely Pixel I | Medium | solution.py |
| 532 | K-diff Pairs in an Array | Medium | solution.py |
| 533 | Lonely Pixel II | Medium | solution.py |
| 539 | Minimum Time Difference | Medium | solution.py |
| 540 | Single Element in a Sorted Array | Medium | solution.py |
| 542 | 01 Matrix | Medium | solution.py |
| 546 | Remove Boxes | Hard | solution.py |
| 548 | Split Array with Equal Sum | Hard | solution.py |
| 553 | Optimal Division | Medium | solution.py |
| 554 | Brick Wall | Medium | solution.py |
| 555 | Split Concatenated Strings | Medium | solution.py |
| 560 | Subarray Sum Equals K | Medium | solution.py |
| 561 | Array Partition | Easy | solution.py |
| 562 | Longest Line of Consecutive One in Matrix | Medium | solution.py |
| 565 | Array Nesting | Medium | solution.py |
| 566 | Reshape the Matrix | Easy | solution.py |
| 568 | Maximum Vacation Days | Hard | solution.py |
| 573 | Squirrel Simulation | Medium | solution.py |
| 575 | Distribute Candies | Easy | solution.py |
| 581 | Shortest Unsorted Continuous Subarray | Medium | solution.py |
| 582 | Kill Process | Medium | solution.py |
| 587 | Erect the Fence | Hard | solution.py |
| 594 | Longest Harmonious Subsequence | Easy | solution.py |
| 598 | Range Addition II | Easy | solution.py |
| 599 | Minimum Index Sum of Two Lists | Easy | solution.py |
| 604 | Design Compressed String Iterator | Easy | solution.py |
| 605 | Can Place Flowers | Easy | solution.py |
| 609 | Find Duplicate File in System | Medium | solution.py |
| 611 | Valid Triangle Number | Medium | solution.py |
| 616 | Add Bold Tag in String | Medium | solution.py |
| 621 | Task Scheduler | Medium | solution.py |
| 622 | Design Circular Queue | Medium | solution.py |
| 624 | Maximum Distance in Arrays | Medium | solution.py |
| 628 | Maximum Product of Three Numbers | Easy | solution.py |
| 630 | Course Schedule III | Hard | solution.py |
| 631 | Design Excel Sum Formula | Hard | solution.py |
| 632 | Smallest Range Covering Elements from K Lists | Hard | solution.py |
| 636 | Exclusive Time of Functions | Medium | solution.py |
| 638 | Shopping Offers | Medium | solution.py |
| 641 | Design Circular Deque | Medium | solution.py |
| 643 | Maximum Average Subarray I | Easy | solution.py |
| 644 | Maximum Average Subarray II | Hard | solution.py |
| 645 | Set Mismatch | Easy | solution.py |
| 646 | Maximum Length of Pair Chain | Medium | solution.py |
| 648 | Replace Words | Medium | solution.py |
| 654 | Maximum Binary Tree | Medium | solution.py |
| 656 | Coin Path | Hard | solution.py |
| 658 | Find K Closest Elements | Medium | solution.py |
| 659 | Split Array into Consecutive Subsequences | Medium | solution.py |
| 661 | Image Smoother | Easy | solution.py |
| 665 | Non-decreasing Array | Medium | solution.py |
| 666 | Path Sum IV | Medium | solution.py |
| 667 | Beautiful Arrangement II | Medium | solution.py |
| 673 | Number of Longest Increasing Subsequence | Medium | solution.py |
| 674 | Longest Continuous Increasing Subsequence | Easy | solution.py |
| 675 | Cut Off Trees for Golf Event | Hard | solution.py |
| 679 | 24 Game | Hard | solution.py |
| 682 | Baseball Game | Easy | solution.py |
| 683 | K Empty Slots | Hard | solution.py |
| 689 | Maximum Sum of 3 Non-Overlapping Subarrays | Hard | solution.py |
| 690 | Employee Importance | Medium | solution.py |
| 691 | Stickers to Spell Word | Hard | solution.py |
| 692 | Top K Frequent Words | Medium | solution.py |
| 695 | Max Area of Island | Medium | solution.py |
| 697 | Degree of an Array | Easy | solution.py |
| 698 | Partition to K Equal Sum Subsets | Medium | solution.py |
| 699 | Falling Squares | Hard | solution.py |
| 702 | Search in a Sorted Array of Unknown Size | Medium | solution.py |
| 704 | Binary Search | Easy | solution.py |
| 705 | Design HashSet | Easy | solution.py |
| 706 | Design HashMap | Easy | solution.py |
| 710 | Random Pick with Blacklist | Hard | solution.py |
| 713 | Subarray Product Less Than K | Medium | solution.py |
| 714 | Best Time to Buy and Sell Stock with Transaction Fee | Medium | solution.py |
| 717 | 1-bit and 2-bit Characters | Easy | solution.py |
| 718 | Maximum Length of Repeated Subarray | Medium | solution.py |
| 719 | Find K-th Smallest Pair Distance | Hard | solution.py |
| 720 | Longest Word in Dictionary | Medium | solution.py |
| 721 | Accounts Merge | Medium | solution.py |
| 722 | Remove Comments | Medium | solution.py |
| 723 | Candy Crush | Medium | solution.py |
| 724 | Find Pivot Index | Easy | solution.py |
| 729 | My Calendar I | Medium | solution.py |
| 731 | My Calendar II | Medium | solution.py |
| 733 | Flood Fill | Easy | solution.py |
| 734 | Sentence Similarity | Easy | solution.py |
| 735 | Asteroid Collision | Medium | solution.py |
| 737 | Sentence Similarity II | Medium | solution.py |
| 739 | Daily Temperatures | Medium | solution.py |
| 740 | Delete and Earn | Medium | solution.py |
| 741 | Cherry Pickup | Hard | solution.py |
| 744 | Find Smallest Letter Greater Than Target | Easy | solution.py |
| 745 | Prefix and Suffix Search | Hard | solution.py |
| 746 | Min Cost Climbing Stairs | Easy | solution.py |
| 747 | Largest Number At Least Twice of Others | Easy | solution.py |
| 748 | Shortest Completing Word | Easy | solution.py |
| 749 | Contain Virus | Hard | solution.py |
| 750 | Number Of Corner Rectangles | Medium | solution.py |
| 752 | Open the Lock | Medium | solution.py |
| 755 | Pour Water | Medium | solution.py |
| 757 | Set Intersection Size At Least Two | Hard | solution.py |
| 758 | Bold Words in String | Medium | solution.py |
| 759 | Employee Free Time | Hard | solution.py |
| 760 | Find Anagram Mappings | Easy | solution.py |
| 764 | Largest Plus Sign | Medium | solution.py |
| 766 | Toeplitz Matrix | Easy | solution.py |
| 768 | Max Chunks To Make Sorted II | Hard | solution.py |
| 769 | Max Chunks To Make Sorted | Medium | solution.py |
| 773 | Sliding Puzzle | Hard | solution.py |
| 774 | Minimize Max Distance to Gas Station | Hard | solution.py |
| 775 | Global and Local Inversions | Medium | solution.py |
| 778 | Swim in Rising Water | Hard | solution.py |
| 781 | Rabbits in Forest | Medium | solution.py |
| 782 | Transform to Chessboard | Hard | solution.py |
| 786 | K-th Smallest Prime Fraction | Medium | solution.py |
| 789 | Escape The Ghosts | Medium | solution.py |
| 792 | Number of Matching Subsequences | Medium | solution.py |
| 794 | Valid Tic-Tac-Toe State | Medium | solution.py |
| 795 | Number of Subarrays with Bounded Maximum | Medium | solution.py |
| 798 | Smallest Rotation with Highest Score | Hard | solution.py |
| 801 | Minimum Swaps To Make Sequences Increasing | Hard | solution.py |
| 803 | Bricks Falling When Hit | Hard | solution.py |
| 804 | Unique Morse Code Words | Easy | solution.py |
| 805 | Split Array With Same Average | Hard | solution.py |
| 806 | Number of Lines To Write String | Easy | solution.py |
| 807 | Max Increase to Keep City Skyline | Medium | solution.py |
| 809 | Expressive Words | Medium | solution.py |
| 810 | Chalkboard XOR Game | Hard | solution.py |
| 811 | Subdomain Visit Count | Medium | solution.py |
| 812 | Largest Triangle Area | Easy | solution.py |
| 813 | Largest Sum of Averages | Medium | solution.py |
| 815 | Bus Routes | Hard | solution.py |
| 817 | Linked List Components | Medium | solution.py |
| 819 | Most Common Word | Easy | solution.py |
| 820 | Short Encoding of Words | Medium | solution.py |
| 821 | Shortest Distance to a Character | Easy | solution.py |
| 822 | Card Flipping Game | Medium | solution.py |
| 823 | Binary Trees With Factors | Medium | solution.py |
| 825 | Friends Of Appropriate Ages | Medium | solution.py |
| 826 | Most Profit Assigning Work | Medium | solution.py |
| 827 | Making A Large Island | Hard | solution.py |
| 832 | Flipping an Image | Easy | solution.py |
| 833 | Find And Replace in String | Medium | solution.py |
| 835 | Image Overlap | Medium | solution.py |
| 839 | Similar String Groups | Hard | solution.py |
| 840 | Magic Squares In Grid | Medium | solution.py |
| 843 | Guess the Word | Hard | solution.py |
| 845 | Longest Mountain in Array | Medium | solution.py |
| 846 | Hand of Straights | Medium | solution.py |
| 848 | Shifting Letters | Medium | solution.py |
| 849 | Maximize Distance to Closest Person | Medium | solution.py |
| 850 | Rectangle Area II | Hard | solution.py |
| 851 | Loud and Rich | Medium | solution.py |
| 852 | Peak Index in a Mountain Array | Medium | solution.py |
| 853 | Car Fleet | Medium | solution.py |
| 857 | Minimum Cost to Hire K Workers | Hard | solution.py |
| 860 | Lemonade Change | Easy | solution.py |