diff --git a/dsa-problems/leetcode-problems/0800-0899.md b/dsa-problems/leetcode-problems/0800-0899.md index 99d388b69..02998f51c 100644 --- a/dsa-problems/leetcode-problems/0800-0899.md +++ b/dsa-problems/leetcode-problems/0800-0899.md @@ -4,7 +4,618 @@ title: LeetCode Problems 800 - 899 sidebar_label: 0800 - 0899 keywords: - LeetCode - - LeeCode Problems - - LeeCode Problems 800 - 899 - - dsa problems ---- \ No newline at end of file + - LeetCode Problems + - LeetCode Problems 800 - 899 + - DSA problems +--- + +export const problems = [ + { + "problemName": "800. Similar RGB Color", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/similar-rgb-color", + "solutionLink": "#" + }, + { + "problemName": "801. Minimum Swaps To Make Sequences Increasing", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing", + "solutionLink": "#" + }, + { + "problemName": "802. Find Eventual Safe States", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/find-eventual-safe-states", + "solutionLink": "#" + }, + { + "problemName": "803. Bricks Falling When Hit", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/bricks-falling-when-hit", + "solutionLink": "#" + }, + { + "problemName": "804. Unique Morse Code Words", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/unique-morse-code-words", + "solutionLink": "#" + }, + { + "problemName": "805. Split Array With Same Average", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/split-array-with-same-average", + "solutionLink": "#" + }, + { + "problemName": "806. Number of Lines To Write String", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/number-of-lines-to-write-string", + "solutionLink": "#" + }, + { + "problemName": "807. Max Increase to Keep City Skyline", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/max-increase-to-keep-city-skyline", + "solutionLink": "#" + }, + { + "problemName": "808. Soup Servings", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/soup-servings", + "solutionLink": "#" + }, + { + "problemName": "809. Expressive Words", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/expressive-words", + "solutionLink": "#" + }, + { + "problemName": "810. Chalkboard XOR Game", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/chalkboard-xor-game", + "solutionLink": "#" + }, + { + "problemName": "811. Subdomain Visit Count", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/subdomain-visit-count", + "solutionLink": "#" + }, + { + "problemName": "812. Largest Triangle Area", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/largest-triangle-area", + "solutionLink": "#" + }, + { + "problemName": "813. Largest Sum of Averages", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/largest-sum-of-averages", + "solutionLink": "#" + }, + { + "problemName": "814. Binary Tree Pruning", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/binary-tree-pruning", + "solutionLink": "#" + }, + { + "problemName": "815. Bus Routes", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/bus-routes", + "solutionLink": "#" + }, + { + "problemName": "816. Ambiguous Coordinates", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/ambiguous-coordinates", + "solutionLink": "#" + }, + { + "problemName": "817. Linked List Components", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/linked-list-components", + "solutionLink": "#" + }, + { + "problemName": "818. Race Car", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/race-car", + "solutionLink": "#" + }, + { + "problemName": "819. Most Common Word", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/most-common-word", + "solutionLink": "#" + }, + { + "problemName": "820. Short Encoding of Words", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/short-encoding-of-words", + "solutionLink": "#" + }, + { + "problemName": "821. Shortest Distance to a Character", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/shortest-distance-to-a-character", + "solutionLink": "#" + }, + { + "problemName": "822. Card Flipping Game", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/card-flipping-game", + "solutionLink": "#" + }, + { + "problemName": "823. Binary Trees With Factors", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/binary-trees-with-factors", + "solutionLink": "#" + }, + { + "problemName": "824. Goat Latin", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/goat-latin", + "solutionLink": "#" + }, + { + "problemName": "825. Friends Of Appropriate Ages", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/friends-of-appropriate-ages", + "solutionLink": "#" + }, + { + "problemName": "826. Most Profit Assigning Work", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/most-profit-assigning-work", + "solutionLink": "#" + }, + { + "problemName": "827. Making A Large Island", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/making-a-large-island", + "solutionLink": "#" + }, + { + "problemName": "828. Count Unique Characters of All Substrings of a Given String", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string", + "solutionLink": "#" + }, + { + "problemName": "829. Consecutive Numbers Sum", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/consecutive-numbers-sum", + "solutionLink": "#" + }, + { + "problemName": "830. Positions of Large Groups", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/positions-of-large-groups", + "solutionLink": "#" + }, + { + "problemName": "831. Masking Personal Information", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/masking-personal-information", + "solutionLink": "#" + }, + { + "problemName": "832. Flipping an Image", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/flipping-an-image", + "solutionLink": "#" + }, + { + "problemName": "833. Find And Replace in String", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/find-and-replace-in-string", + "solutionLink": "#" + }, + { + "problemName": "834. Sum of Distances in Tree", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/sum-of-distances-in-tree", + "solutionLink": "#" + }, + { + "problemName": "835. Image Overlap", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/image-overlap", + "solutionLink": "#" + }, + { + "problemName": "836. Rectangle Overlap", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/rectangle-overlap", + "solutionLink": "#" + }, + { + "problemName": "837. New 21 Game", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/new-21-game", + "solutionLink": "#" + }, + { + "problemName": "838. Push Dominoes", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/push-dominoes", + "solutionLink": "#" + }, + { + "problemName": "839. Similar String Groups", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/similar-string-groups", + "solutionLink": "#" + }, + { + "problemName": "840. Magic Squares In Grid", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/magic-squares-in-grid", + "solutionLink": "#" + }, + { + "problemName": "841. Keys and Rooms", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/keys-and-rooms", + "solutionLink": "#" + }, + { + "problemName": "842. Split Array into Fibonacci Sequence", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/split-array-into-fibonacci-sequence", + "solutionLink": "#" + }, + { + "problemName": "843. Guess the Word", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/guess-the-word", + "solutionLink": "#" + }, + { + "problemName": "844. Backspace String Compare", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/backspace-string-compare", + "solutionLink": "#" + }, + { + "problemName": "845. Longest Mountain in Array", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/longest-mountain-in-array", + "solutionLink": "#" + }, + { + "problemName": "846. Hand of Straights", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/hand-of-straights", + "solutionLink": "#" + }, + { + "problemName": "847. Shortest Path Visiting All Nodes", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/shortest-path-visiting-all-nodes", + "solutionLink": "#" + }, + { + "problemName": "848. Shifting Letters", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/shifting-letters", + "solutionLink": "#" + }, + { + "problemName": "849. Maximize Distance to Closest Person", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/maximize-distance-to-closest-person", + "solutionLink": "#" + }, + { + "problemName": "850. Rectangle Area II", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/rectangle-area-ii", + "solutionLink": "#" + },{ + "problemName": "851. Loud and Rich", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/loud-and-rich", + "solutionLink": "#" + }, + { + "problemName": "852. Peak Index in a Mountain Array", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/peak-index-in-a-mountain-array", + "solutionLink": "#" + }, + { + "problemName": "853. Car Fleet", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/car-fleet", + "solutionLink": "#" + }, + { + "problemName": "854. K-Similar Strings", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/k-similar-strings", + "solutionLink": "#" + }, + { + "problemName": "855. Exam Room", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/exam-room", + "solutionLink": "#" + }, + { + "problemName": "856. Score of Parentheses", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/score-of-parentheses", + "solutionLink": "#" + }, + { + "problemName": "857. Minimum Cost to Hire K Workers", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/minimum-cost-to-hire-k-workers", + "solutionLink": "#" + }, + { + "problemName": "858. Mirror Reflection", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/mirror-reflection", + "solutionLink": "#" + }, + { + "problemName": "859. Buddy Strings", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/buddy-strings", + "solutionLink": "#" + }, + { + "problemName": "860. Lemonade Change", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/lemonade-change", + "solutionLink": "#" + }, + { + "problemName": "861. Score After Flipping Matrix", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/score-after-flipping-matrix", + "solutionLink": "#" + }, + { + "problemName": "862. Shortest Subarray with Sum at Least K", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k", + "solutionLink": "#" + }, + { + "problemName": "863. All Nodes Distance K in Binary Tree", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree", + "solutionLink": "#" + }, + { + "problemName": "864. Shortest Path to Get All Keys", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/shortest-path-to-get-all-keys", + "solutionLink": "#" + }, + { + "problemName": "865. Smallest Subtree with all the Deepest Nodes", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes", + "solutionLink": "#" + }, + { + "problemName": "866. Prime Palindrome", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/prime-palindrome", + "solutionLink": "#" + }, + { + "problemName": "867. Transpose Matrix", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/transpose-matrix", + "solutionLink": "#" + }, + { + "problemName": "868. Binary Gap", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/binary-gap", + "solutionLink": "#" + }, + { + "problemName": "869. Reordered Power of 2", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/reordered-power-of-2", + "solutionLink": "#" + }, + { + "problemName": "870. Advantage Shuffle", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/advantage-shuffle", + "solutionLink": "#" + }, + { + "problemName": "871. Minimum Number of Refueling Stops", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/minimum-number-of-refueling-stops", + "solutionLink": "#" + }, + { + "problemName": "872. Leaf-Similar Trees", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/leaf-similar-trees", + "solutionLink": "#" + }, + { + "problemName": "873. Length of Longest Fibonacci Subsequence", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/length-of-longest-fibonacci-subsequence", + "solutionLink": "#" + }, + { + "problemName": "874. Walking Robot Simulation", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/walking-robot-simulation", + "solutionLink": "#" + }, + { + "problemName": "875. Koko Eating Bananas", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/koko-eating-bananas", + "solutionLink": "#" + }, + { + "problemName": "876. Middle of the Linked List", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/middle-of-the-linked-list", + "solutionLink": "#" + }, + { + "problemName": "877. Stone Game", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/stone-game", + "solutionLink": "#" + }, + { + "problemName": "878. Nth Magical Number", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/nth-magical-number", + "solutionLink": "#" + }, + { + "problemName": "879. Profitable Schemes", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/profitable-schemes", + "solutionLink": "#" + }, + { + "problemName": "880. Decoded String at Index", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/decoded-string-at-index", + "solutionLink": "#" + }, + { + "problemName": "881. Boats to Save People", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/boats-to-save-people", + "solutionLink": "#" + }, + { + "problemName": "882. Reachable Nodes In Subdivided Graph", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/reachable-nodes-in-subdivided-graph", + "solutionLink": "#" + }, + { + "problemName": "883. Projection Area of 3D Shapes", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/projection-area-of-3d-shapes", + "solutionLink": "#" + }, + { + "problemName": "884. Uncommon Words from Two Sentences", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/uncommon-words-from-two-sentences", + "solutionLink": "#" + }, + { + "problemName": "885. Spiral Matrix III", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/spiral-matrix-iii", + "solutionLink": "#" + }, + { + "problemName": "886. Possible Bipartition", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/possible-bipartition", + "solutionLink": "#" + }, + { + "problemName": "887. Super Egg Drop", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/super-egg-drop", + "solutionLink": "#" + }, + { + "problemName": "888. Fair Candy Swap", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/fair-candy-swap", + "solutionLink": "#" + }, + { + "problemName": "889. Construct Binary Tree from Preorder and Postorder Traversal", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal", + "solutionLink": "#" + }, + { + "problemName": "890. Find and Replace Pattern", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/find-and-replace-pattern", + "solutionLink": "#" + }, + { + "problemName": "891. Sum of Subsequence Widths", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/sum-of-subsequence-widths", + "solutionLink": "#" + }, + { + "problemName": "892. Surface Area of 3D Shapes", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/surface-area-of-3d-shapes", + "solutionLink": "#" + }, + { + "problemName": "893. Groups of Special-Equivalent Strings", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/groups-of-special-equivalent-strings", + "solutionLink": "#" + }, + { + "problemName": "894. All Possible Full Binary Trees", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/all-possible-full-binary-trees", + "solutionLink": "#" + }, + { + "problemName": "895. Maximum Frequency Stack", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/maximum-frequency-stack", + "solutionLink": "#" + }, + { + "problemName": "896. Monotonic Array", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/monotonic-array", + "solutionLink": "#" + }, + { + "problemName": "897. Increasing Order Search Tree", + "difficulty": "Easy", + "leetCodeLink": "https://leetcode.com/problems/increasing-order-search-tree", + "solutionLink": "#" + }, + { + "problemName": "898. Bitwise ORs of Subarrays", + "difficulty": "Medium", + "leetCodeLink": "https://leetcode.com/problems/bitwise-ors-of-subarrays", + "solutionLink": "#" + }, + { + "problemName": "899. Orderly Queue", + "difficulty": "Hard", + "leetCodeLink": "https://leetcode.com/problems/orderly-queue", + "solutionLink": "#" + } +] + +