Coding interview problems
3,736 problems: 937 Easy, 1,914 Medium, 885 Hard. Each runs against hidden tests, in 13 languages; database problems in SQL. Free for members.
Solve them in the app Explore guides
Problems 701–800 of 3,736
- 701. Swap to Merge Two Shelves Medium · Array, Two Pointers, Sorting
- 702. Distinct Three-Letter Mirrors Medium · String, Hash Table, Two Pointers
- 703. Sentences One Insertion Apart Medium · String, Two Pointers
- 704. Heater Radius for Cottages Medium · Array, Two Pointers, Sorting, Binary Search
- 705. N-th Number Built From 3, 5 and 7 Medium · Math, Dynamic Programming, Two Pointers
- 706. Compare Firmware Versions Medium · String, Two Pointers
- 707. Ring Seating With the Smallest Jump Medium · Array, Sorting, Greedy
- 708. Docks Needed at the Harbour Medium · Array, Two Pointers, Sorting
- 709. Equal Prefix and Suffix Loads Medium · Array, Two Pointers, Greedy
- 710. Pair Reaching a Threshold Medium · Array, Two Pointers, Sorting
- 711. Multiply Run-Length Lists Medium · Array, Two Pointers
- 712. Pairs in a Turned Sorted List Medium · Array, Two Pointers, Binary Search
- 713. Same After One Reversal Medium · String, Two Pointers
- 714. Chargers Within Reach Medium · Array, Two Pointers, Sorting, Binary Search, Greedy
- 715. Count Sums of Two Others Medium · Array, Two Pointers, Sorting
- 716. Right-Angle Stick Triples Medium · Array, Two Pointers, Math, Sorting
- 717. Fewest Changes to a Periodic Mirror Medium · String, Two Pointers, Counting, Greedy
- 718. Insert Missing Beats Medium · String, Two Pointers, Greedy
- 719. Equalize Two Dice Totals Medium · Array, Greedy, Two Pointers, Counting
- 720. Move to Front to Match Medium · String, Two Pointers, Greedy
- 721. Evenly Spaced Value Triples Medium · Array, Two Pointers
- 722. Pair the Chopsticks Medium · Array, Sorting, Greedy
- 723. Three Matching Bit Segments Hard · Array, Two Pointers, Math
- 724. K-th Smallest Cross Product Hard · Array, Binary Search, Two Pointers
- 725. Strongest Segment Around k Hard · Array, Two Pointers, Greedy, Stack
- 726. K-th Smallest Pair Total at Scale Hard · Array, Binary Search, Two Pointers
- 727. Count Mirror Substrings at Scale Hard · String, Two Pointers, Dynamic Programming
- 728. Two Odd Mirrors Max Product Hard · String, Two Pointers, Dynamic Programming
- 729. Mirror With k Deletions Hard · String, Dynamic Programming, Two Pointers
- 730. Total Spread of All Subsets Hard · Array, Math, Sorting
- 731. Longest Prefix-Suffix Mirror Hard · String, Two Pointers
- 732. Market Haul Within a Step Budget Hard · Array, Two Pointers, Prefix Sum, Binary Search
- 733. Lifts With Limited Tonics Hard · Array, Binary Search, Greedy, Queue, Sorting
- 734. Best Pair With a Distance Cap Hard · Array, Queue, Sliding Window
- 735. Budget Quadruples Hard · Array, Two Pointers, Sorting
- 736. Bounded Extremes Stretches Hard · Array, Two Pointers
- 737. Flower Bed Showcase Hard · Array, Two Pointers, Sorting, Binary Search, Prefix Sum, Greedy
- 738. Count Removable Blocks Hard · Array, Two Pointers, Binary Search
- 739. Reunion Square on the Grid Hard · Matrix, Math, Sorting, Two Pointers
- 740. Gather the Tokens Tightly Hard · Array, Two Pointers, Sorting, Sliding Window
- 741. Telescope Field of View Hard · Array, Math, Sorting, Two Pointers, Sliding Window
- 742. Closest Pair of Towers Hard · Array, Divide and Conquer, Sorting, Math
- 743. Weighted Stretches Under a Cap Hard · Array, Two Pointers, Sliding Window, Prefix Sum
- 744. Cheapest Sheet Slicing Hard · Array, Greedy, Sorting, Two Pointers
- 745. Make Shelves Alike Hard · Array, Greedy, Sorting
- 746. Climb Picking From Both Ends Hard · Array, Two Pointers, Greedy
- 747. Busy Node Pairs Hard · Graph, Two Pointers, Sorting, Binary Search
- 748. Least Packing Waste Hard · Array, Binary Search, Sorting, Prefix Sum
- 749. k Mirror Parts With Fewest Edits Hard · String, Dynamic Programming, Two Pointers
- 750. Longest Near Mirror Medium · String, Two Pointers
- 751. Everyone's Free Time Medium · Array, Sorting, Intervals, Two Pointers
- 752. Blooms at Visit Time Medium · Array, Sorting, Two Pointers, Binary Search
- 753. Windows With Few Inversions Hard · Array, Two Pointers, Sliding Window
- 754. Adjacent Swaps to an Anagram Hard · String, Greedy, Two Pointers
- 755. Most Equal With Moves Both Ways Hard · Array, Sorting, Two Pointers, Prefix Sum, Binary Search
- 756. Night Bridge Crossing Hard · Array, Greedy, Sorting, Two Pointers
- 757. Pair Sums Modulo Under a Cap Medium · Array, Two Pointers, Sorting, Math
- 758. Distinct Mirror Subsequences Hard · String, Dynamic Programming, Two Pointers
- 759. Not Yet Returned Books Easy · Array, Two Pointers
- 760. Two-Voice Transcript Easy · String, Two Pointers
- 761. Pair Sums in Range Across Lists Medium · Array, Two Pointers, Sorting
- 762. Widest Gap Across Shelves Medium · Array, Greedy
- 763. Ordered Picks From Three Shelves Medium · Array, Two Pointers, Sorting, Prefix Sum
- 764. Neighbours Within Reach Medium · Array, Two Pointers, Sorting
- 765. Turn Into a Mirror Medium · String, Two Pointers
- 766. Order by Distance From Home Medium · Array, Two Pointers, Binary Search
- 767. Best Single Reversal Medium · String, Two Pointers, Greedy
- 768. Two-Mirror Split Medium · String, Two Pointers, Dynamic Programming
- 769. Subsequence With One Typo Medium · String, Two Pointers
- 770. Same Coverage Check Medium · Array, Two Pointers, Intervals, Sorting
- 771. Tight Flock Medium · Array, Two Pointers, Sorting
- 772. Shop From Both Aisle Ends Medium · Array, Two Pointers, Greedy
- 773. Pop Order From Both Ends Medium · Array, Dynamic Programming, Two Pointers
- 774. Shortest Merged Roster Medium · String, Two Pointers
- 775. Line Up the Smallest Name Medium · String, Two Pointers, Greedy
- 776. Badge Initials Match Medium · String, Two Pointers
- 777. Fewest Copies to Hide a Word Medium · String, Two Pointers, Greedy, Binary Search
- 778. Trade One Snack Medium · Array, Two Pointers, Sorting, Math
- 779. Contained Sessions Medium · Array, Two Pointers, Intervals
- 780. Two-Ends Snack Race Medium · Array, Two Pointers, Simulation
- 781. Slide the Beads Medium · Array, Two Pointers, Greedy
- 782. Cut Out to All Distinct Medium · Array, Two Pointers, Hash Table
- 783. Mirrored Sum Chunks Medium · Array, Two Pointers, Greedy
- 784. Lattice Points Inside a Disc Medium · Math, Two Pointers
- 785. Longest Chain by One Letter Medium · String, Dynamic Programming, Two Pointers, Sorting
- 786. Richest Mirror Subsequence Hard · Array, Dynamic Programming, Two Pointers
- 787. Three Mirror Pieces Hard · String, Dynamic Programming, Two Pointers
- 788. Smoothest Zipper Merge Hard · Array, Dynamic Programming, Two Pointers
- 789. Longest Near Match Under Shift Hard · String, Two Pointers, Sliding Window
- 790. Sort by Sending to Ends Hard · Array, Two Pointers, Sorting, Dynamic Programming
- 791. Pair Red and Blue Posts Medium · Array, Sorting, Greedy
- 792. Tight k-Squads Medium · Array, Two Pointers, Sorting, Math
- 793. m Tarps on a Line Hard · Array, Dynamic Programming, Two Pointers, Sorting
- 794. Cheapest Repaint to a Mirror Medium · String, Graph, Two Pointers
- 795. Fastest Sweep of the Tracks Hard · Array, Binary Search, Greedy, Two Pointers
- 796. Split Message Pairs Medium · String, Two Pointers, Sorting
- 797. Up-Down Signal Sequence Medium · Array, String, Two Pointers, Greedy
- 798. Distance to the Nearest Lamp Easy · Array, String, Two Pointers
- 799. Planks Over Broken Boards Easy · Array, Greedy, Two Pointers
- 800. Low-High Alternation Easy · Array, Two Pointers, Sorting