From fe842db820cf1453eb11453c8d8df50eb7f76543 Mon Sep 17 00:00:00 2001 From: anoushka Date: Tue, 21 May 2024 16:03:25 +0300 Subject: [PATCH] leetcode 800 - 899 --- dsa-problems/leetcode-problems/0800-0899.md | 619 +++++++++++++++++++- 1 file changed, 615 insertions(+), 4 deletions(-) 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": "#" + } +] + + + +Now, you can see the list of problems in a table format. You can click on the problem link to view the problem on the LeetCode website. You can also click on the solution link to view the solution of the problem. \ No newline at end of file