lc-go/problemset.jsonl

3851 lines
762 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"id":1,"frontendId":1,"title":"Two Sum","titleSlug":"two-sum","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":2,"frontendId":2,"title":"Add Two Numbers","titleSlug":"add-two-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","math","recursion"]}
{"id":3,"frontendId":3,"title":"Longest Substring Without Repeating Characters","titleSlug":"longest-substring-without-repeating-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":4,"frontendId":4,"title":"Median of Two Sorted Arrays","titleSlug":"median-of-two-sorted-arrays","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer"]}
{"id":5,"frontendId":5,"title":"Longest Palindromic Substring","titleSlug":"longest-palindromic-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":6,"frontendId":6,"title":"Zigzag Conversion","titleSlug":"zigzag-conversion","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":7,"frontendId":7,"title":"Reverse Integer","titleSlug":"reverse-integer","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":8,"frontendId":8,"title":"String to Integer (atoi)","titleSlug":"string-to-integer-atoi","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":9,"frontendId":9,"title":"Palindrome Number","titleSlug":"palindrome-number","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":10,"frontendId":10,"title":"Regular Expression Matching","titleSlug":"regular-expression-matching","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","recursion"]}
{"id":11,"frontendId":11,"title":"Container With Most Water","titleSlug":"container-with-most-water","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy"]}
{"id":12,"frontendId":12,"title":"Integer to Roman","titleSlug":"integer-to-roman","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string"]}
{"id":13,"frontendId":13,"title":"Roman to Integer","titleSlug":"roman-to-integer","difficulty":"EASY","paidOnly":false,"tags":["hash-table","math","string"]}
{"id":14,"frontendId":14,"title":"Longest Common Prefix","titleSlug":"longest-common-prefix","difficulty":"EASY","paidOnly":false,"tags":["array","string","trie"]}
{"id":15,"frontendId":15,"title":"3Sum","titleSlug":"3sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":16,"frontendId":16,"title":"3Sum Closest","titleSlug":"3sum-closest","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":17,"frontendId":17,"title":"Letter Combinations of a Phone Number","titleSlug":"letter-combinations-of-a-phone-number","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","backtracking"]}
{"id":18,"frontendId":18,"title":"4Sum","titleSlug":"4sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":19,"frontendId":19,"title":"Remove Nth Node From End of List","titleSlug":"remove-nth-node-from-end-of-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":20,"frontendId":20,"title":"Valid Parentheses","titleSlug":"valid-parentheses","difficulty":"EASY","paidOnly":false,"tags":["string","stack"]}
{"id":21,"frontendId":21,"title":"Merge Two Sorted Lists","titleSlug":"merge-two-sorted-lists","difficulty":"EASY","paidOnly":false,"tags":["linked-list","recursion"]}
{"id":22,"frontendId":22,"title":"Generate Parentheses","titleSlug":"generate-parentheses","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","backtracking"]}
{"id":23,"frontendId":23,"title":"Merge k Sorted Lists","titleSlug":"merge-k-sorted-lists","difficulty":"HARD","paidOnly":false,"tags":["linked-list","divide-and-conquer","heap-priority-queue","merge-sort"]}
{"id":24,"frontendId":24,"title":"Swap Nodes in Pairs","titleSlug":"swap-nodes-in-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","recursion"]}
{"id":25,"frontendId":25,"title":"Reverse Nodes in k-Group","titleSlug":"reverse-nodes-in-k-group","difficulty":"HARD","paidOnly":false,"tags":["linked-list","recursion"]}
{"id":26,"frontendId":26,"title":"Remove Duplicates from Sorted Array","titleSlug":"remove-duplicates-from-sorted-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":27,"frontendId":27,"title":"Remove Element","titleSlug":"remove-element","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":28,"frontendId":28,"title":"Find the Index of the First Occurrence in a String","titleSlug":"find-the-index-of-the-first-occurrence-in-a-string","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","string-matching"]}
{"id":29,"frontendId":29,"title":"Divide Two Integers","titleSlug":"divide-two-integers","difficulty":"MEDIUM","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":30,"frontendId":30,"title":"Substring with Concatenation of All Words","titleSlug":"substring-with-concatenation-of-all-words","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":31,"frontendId":31,"title":"Next Permutation","titleSlug":"next-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers"]}
{"id":32,"frontendId":32,"title":"Longest Valid Parentheses","titleSlug":"longest-valid-parentheses","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","stack"]}
{"id":33,"frontendId":33,"title":"Search in Rotated Sorted Array","titleSlug":"search-in-rotated-sorted-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":34,"frontendId":34,"title":"Find First and Last Position of Element in Sorted Array","titleSlug":"find-first-and-last-position-of-element-in-sorted-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":35,"frontendId":35,"title":"Search Insert Position","titleSlug":"search-insert-position","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search"]}
{"id":36,"frontendId":36,"title":"Valid Sudoku","titleSlug":"valid-sudoku","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix"]}
{"id":37,"frontendId":37,"title":"Sudoku Solver","titleSlug":"sudoku-solver","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","backtracking","matrix"]}
{"id":38,"frontendId":38,"title":"Count and Say","titleSlug":"count-and-say","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":39,"frontendId":39,"title":"Combination Sum","titleSlug":"combination-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking"]}
{"id":40,"frontendId":40,"title":"Combination Sum II","titleSlug":"combination-sum-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking"]}
{"id":41,"frontendId":41,"title":"First Missing Positive","titleSlug":"first-missing-positive","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table"]}
{"id":42,"frontendId":42,"title":"Trapping Rain Water","titleSlug":"trapping-rain-water","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","dynamic-programming","stack","monotonic-stack"]}
{"id":43,"frontendId":43,"title":"Multiply Strings","titleSlug":"multiply-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","simulation"]}
{"id":44,"frontendId":44,"title":"Wildcard Matching","titleSlug":"wildcard-matching","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","greedy","recursion"]}
{"id":45,"frontendId":45,"title":"Jump Game II","titleSlug":"jump-game-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":46,"frontendId":46,"title":"Permutations","titleSlug":"permutations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking"]}
{"id":47,"frontendId":47,"title":"Permutations II","titleSlug":"permutations-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","sorting"]}
{"id":48,"frontendId":48,"title":"Rotate Image","titleSlug":"rotate-image","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","matrix"]}
{"id":49,"frontendId":49,"title":"Group Anagrams","titleSlug":"group-anagrams","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":50,"frontendId":50,"title":"Pow(x, n)","titleSlug":"powx-n","difficulty":"MEDIUM","paidOnly":false,"tags":["math","recursion"]}
{"id":51,"frontendId":51,"title":"N-Queens","titleSlug":"n-queens","difficulty":"HARD","paidOnly":false,"tags":["array","backtracking"]}
{"id":52,"frontendId":52,"title":"N-Queens II","titleSlug":"n-queens-ii","difficulty":"HARD","paidOnly":false,"tags":["backtracking"]}
{"id":53,"frontendId":53,"title":"Maximum Subarray","titleSlug":"maximum-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","dynamic-programming"]}
{"id":54,"frontendId":54,"title":"Spiral Matrix","titleSlug":"spiral-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":55,"frontendId":55,"title":"Jump Game","titleSlug":"jump-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":56,"frontendId":56,"title":"Merge Intervals","titleSlug":"merge-intervals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":57,"frontendId":57,"title":"Insert Interval","titleSlug":"insert-interval","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":58,"frontendId":58,"title":"Length of Last Word","titleSlug":"length-of-last-word","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":59,"frontendId":59,"title":"Spiral Matrix II","titleSlug":"spiral-matrix-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":60,"frontendId":60,"title":"Permutation Sequence","titleSlug":"permutation-sequence","difficulty":"HARD","paidOnly":false,"tags":["math","recursion"]}
{"id":61,"frontendId":61,"title":"Rotate List","titleSlug":"rotate-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":62,"frontendId":62,"title":"Unique Paths","titleSlug":"unique-paths","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":63,"frontendId":63,"title":"Unique Paths II","titleSlug":"unique-paths-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":64,"frontendId":64,"title":"Minimum Path Sum","titleSlug":"minimum-path-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":65,"frontendId":65,"title":"Valid Number","titleSlug":"valid-number","difficulty":"HARD","paidOnly":false,"tags":["string"]}
{"id":66,"frontendId":66,"title":"Plus One","titleSlug":"plus-one","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":67,"frontendId":67,"title":"Add Binary","titleSlug":"add-binary","difficulty":"EASY","paidOnly":false,"tags":["math","string","bit-manipulation","simulation"]}
{"id":68,"frontendId":68,"title":"Text Justification","titleSlug":"text-justification","difficulty":"HARD","paidOnly":false,"tags":["array","string","simulation"]}
{"id":69,"frontendId":69,"title":"Sqrt(x)","titleSlug":"sqrtx","difficulty":"EASY","paidOnly":false,"tags":["math","binary-search"]}
{"id":70,"frontendId":70,"title":"Climbing Stairs","titleSlug":"climbing-stairs","difficulty":"EASY","paidOnly":false,"tags":["math","dynamic-programming","memoization"]}
{"id":71,"frontendId":71,"title":"Simplify Path","titleSlug":"simplify-path","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":72,"frontendId":72,"title":"Edit Distance","titleSlug":"edit-distance","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":73,"frontendId":73,"title":"Set Matrix Zeroes","titleSlug":"set-matrix-zeroes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix"]}
{"id":74,"frontendId":74,"title":"Search a 2D Matrix","titleSlug":"search-a-2d-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","matrix"]}
{"id":75,"frontendId":75,"title":"Sort Colors","titleSlug":"sort-colors","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":76,"frontendId":76,"title":"Minimum Window Substring","titleSlug":"minimum-window-substring","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":77,"frontendId":77,"title":"Combinations","titleSlug":"combinations","difficulty":"MEDIUM","paidOnly":false,"tags":["backtracking"]}
{"id":78,"frontendId":78,"title":"Subsets","titleSlug":"subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","bit-manipulation"]}
{"id":79,"frontendId":79,"title":"Word Search","titleSlug":"word-search","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","backtracking","depth-first-search","matrix"]}
{"id":80,"frontendId":80,"title":"Remove Duplicates from Sorted Array II","titleSlug":"remove-duplicates-from-sorted-array-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers"]}
{"id":81,"frontendId":81,"title":"Search in Rotated Sorted Array II","titleSlug":"search-in-rotated-sorted-array-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":82,"frontendId":82,"title":"Remove Duplicates from Sorted List II","titleSlug":"remove-duplicates-from-sorted-list-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":83,"frontendId":83,"title":"Remove Duplicates from Sorted List","titleSlug":"remove-duplicates-from-sorted-list","difficulty":"EASY","paidOnly":false,"tags":["linked-list"]}
{"id":84,"frontendId":84,"title":"Largest Rectangle in Histogram","titleSlug":"largest-rectangle-in-histogram","difficulty":"HARD","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":85,"frontendId":85,"title":"Maximal Rectangle","titleSlug":"maximal-rectangle","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","stack","matrix","monotonic-stack"]}
{"id":86,"frontendId":86,"title":"Partition List","titleSlug":"partition-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":87,"frontendId":87,"title":"Scramble String","titleSlug":"scramble-string","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":88,"frontendId":88,"title":"Merge Sorted Array","titleSlug":"merge-sorted-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":89,"frontendId":89,"title":"Gray Code","titleSlug":"gray-code","difficulty":"MEDIUM","paidOnly":false,"tags":["math","backtracking","bit-manipulation"]}
{"id":90,"frontendId":90,"title":"Subsets II","titleSlug":"subsets-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","bit-manipulation"]}
{"id":91,"frontendId":91,"title":"Decode Ways","titleSlug":"decode-ways","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":92,"frontendId":92,"title":"Reverse Linked List II","titleSlug":"reverse-linked-list-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":93,"frontendId":93,"title":"Restore IP Addresses","titleSlug":"restore-ip-addresses","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking"]}
{"id":94,"frontendId":94,"title":"Binary Tree Inorder Traversal","titleSlug":"binary-tree-inorder-traversal","difficulty":"EASY","paidOnly":false,"tags":["stack","tree","depth-first-search","binary-tree"]}
{"id":95,"frontendId":95,"title":"Unique Binary Search Trees II","titleSlug":"unique-binary-search-trees-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","backtracking","tree","binary-search-tree","binary-tree"]}
{"id":96,"frontendId":96,"title":"Unique Binary Search Trees","titleSlug":"unique-binary-search-trees","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","tree","binary-search-tree","binary-tree"]}
{"id":97,"frontendId":97,"title":"Interleaving String","titleSlug":"interleaving-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":98,"frontendId":98,"title":"Validate Binary Search Tree","titleSlug":"validate-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":99,"frontendId":99,"title":"Recover Binary Search Tree","titleSlug":"recover-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":100,"frontendId":100,"title":"Same Tree","titleSlug":"same-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":101,"frontendId":101,"title":"Symmetric Tree","titleSlug":"symmetric-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":102,"frontendId":102,"title":"Binary Tree Level Order Traversal","titleSlug":"binary-tree-level-order-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":103,"frontendId":103,"title":"Binary Tree Zigzag Level Order Traversal","titleSlug":"binary-tree-zigzag-level-order-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":104,"frontendId":104,"title":"Maximum Depth of Binary Tree","titleSlug":"maximum-depth-of-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":105,"frontendId":105,"title":"Construct Binary Tree from Preorder and Inorder Traversal","titleSlug":"construct-binary-tree-from-preorder-and-inorder-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","tree","binary-tree"]}
{"id":106,"frontendId":106,"title":"Construct Binary Tree from Inorder and Postorder Traversal","titleSlug":"construct-binary-tree-from-inorder-and-postorder-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","tree","binary-tree"]}
{"id":107,"frontendId":107,"title":"Binary Tree Level Order Traversal II","titleSlug":"binary-tree-level-order-traversal-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":108,"frontendId":108,"title":"Convert Sorted Array to Binary Search Tree","titleSlug":"convert-sorted-array-to-binary-search-tree","difficulty":"EASY","paidOnly":false,"tags":["array","divide-and-conquer","tree","binary-search-tree","binary-tree"]}
{"id":109,"frontendId":109,"title":"Convert Sorted List to Binary Search Tree","titleSlug":"convert-sorted-list-to-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","divide-and-conquer","tree","binary-search-tree","binary-tree"]}
{"id":110,"frontendId":110,"title":"Balanced Binary Tree","titleSlug":"balanced-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":111,"frontendId":111,"title":"Minimum Depth of Binary Tree","titleSlug":"minimum-depth-of-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":112,"frontendId":112,"title":"Path Sum","titleSlug":"path-sum","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":113,"frontendId":113,"title":"Path Sum II","titleSlug":"path-sum-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["backtracking","tree","depth-first-search","binary-tree"]}
{"id":114,"frontendId":114,"title":"Flatten Binary Tree to Linked List","titleSlug":"flatten-binary-tree-to-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","stack","tree","depth-first-search","binary-tree"]}
{"id":115,"frontendId":115,"title":"Distinct Subsequences","titleSlug":"distinct-subsequences","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":116,"frontendId":116,"title":"Populating Next Right Pointers in Each Node","titleSlug":"populating-next-right-pointers-in-each-node","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":117,"frontendId":117,"title":"Populating Next Right Pointers in Each Node II","titleSlug":"populating-next-right-pointers-in-each-node-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":118,"frontendId":118,"title":"Pascal's Triangle","titleSlug":"pascals-triangle","difficulty":"EASY","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":119,"frontendId":119,"title":"Pascal's Triangle II","titleSlug":"pascals-triangle-ii","difficulty":"EASY","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":120,"frontendId":120,"title":"Triangle","titleSlug":"triangle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":121,"frontendId":121,"title":"Best Time to Buy and Sell Stock","titleSlug":"best-time-to-buy-and-sell-stock","difficulty":"EASY","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":122,"frontendId":122,"title":"Best Time to Buy and Sell Stock II","titleSlug":"best-time-to-buy-and-sell-stock-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":123,"frontendId":123,"title":"Best Time to Buy and Sell Stock III","titleSlug":"best-time-to-buy-and-sell-stock-iii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":124,"frontendId":124,"title":"Binary Tree Maximum Path Sum","titleSlug":"binary-tree-maximum-path-sum","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","binary-tree"]}
{"id":125,"frontendId":125,"title":"Valid Palindrome","titleSlug":"valid-palindrome","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":126,"frontendId":126,"title":"Word Ladder II","titleSlug":"word-ladder-ii","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","backtracking","breadth-first-search"]}
{"id":127,"frontendId":127,"title":"Word Ladder","titleSlug":"word-ladder","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","breadth-first-search"]}
{"id":128,"frontendId":128,"title":"Longest Consecutive Sequence","titleSlug":"longest-consecutive-sequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","union-find"]}
{"id":129,"frontendId":129,"title":"Sum Root to Leaf Numbers","titleSlug":"sum-root-to-leaf-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":130,"frontendId":130,"title":"Surrounded Regions","titleSlug":"surrounded-regions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":131,"frontendId":131,"title":"Palindrome Partitioning","titleSlug":"palindrome-partitioning","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","backtracking"]}
{"id":132,"frontendId":132,"title":"Palindrome Partitioning II","titleSlug":"palindrome-partitioning-ii","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":133,"frontendId":133,"title":"Clone Graph","titleSlug":"clone-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","depth-first-search","breadth-first-search","graph"]}
{"id":134,"frontendId":134,"title":"Gas Station","titleSlug":"gas-station","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":135,"frontendId":135,"title":"Candy","titleSlug":"candy","difficulty":"HARD","paidOnly":false,"tags":["array","greedy"]}
{"id":136,"frontendId":136,"title":"Single Number","titleSlug":"single-number","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":137,"frontendId":137,"title":"Single Number II","titleSlug":"single-number-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":138,"frontendId":138,"title":"Copy List with Random Pointer","titleSlug":"copy-list-with-random-pointer","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","linked-list"]}
{"id":139,"frontendId":139,"title":"Word Break","titleSlug":"word-break","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","dynamic-programming","trie","memoization"]}
{"id":140,"frontendId":140,"title":"Word Break II","titleSlug":"word-break-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","dynamic-programming","backtracking","trie","memoization"]}
{"id":141,"frontendId":141,"title":"Linked List Cycle","titleSlug":"linked-list-cycle","difficulty":"EASY","paidOnly":false,"tags":["hash-table","linked-list","two-pointers"]}
{"id":142,"frontendId":142,"title":"Linked List Cycle II","titleSlug":"linked-list-cycle-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","linked-list","two-pointers"]}
{"id":143,"frontendId":143,"title":"Reorder List","titleSlug":"reorder-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers","stack","recursion"]}
{"id":144,"frontendId":144,"title":"Binary Tree Preorder Traversal","titleSlug":"binary-tree-preorder-traversal","difficulty":"EASY","paidOnly":false,"tags":["stack","tree","depth-first-search","binary-tree"]}
{"id":145,"frontendId":145,"title":"Binary Tree Postorder Traversal","titleSlug":"binary-tree-postorder-traversal","difficulty":"EASY","paidOnly":false,"tags":["stack","tree","depth-first-search","binary-tree"]}
{"id":146,"frontendId":146,"title":"LRU Cache","titleSlug":"lru-cache","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","linked-list","design","doubly-linked-list"]}
{"id":147,"frontendId":147,"title":"Insertion Sort List","titleSlug":"insertion-sort-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","sorting"]}
{"id":148,"frontendId":148,"title":"Sort List","titleSlug":"sort-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers","divide-and-conquer","sorting","merge-sort"]}
{"id":149,"frontendId":149,"title":"Max Points on a Line","titleSlug":"max-points-on-a-line","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","geometry"]}
{"id":150,"frontendId":150,"title":"Evaluate Reverse Polish Notation","titleSlug":"evaluate-reverse-polish-notation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","stack"]}
{"id":151,"frontendId":151,"title":"Reverse Words in a String","titleSlug":"reverse-words-in-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":152,"frontendId":152,"title":"Maximum Product Subarray","titleSlug":"maximum-product-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":153,"frontendId":153,"title":"Find Minimum in Rotated Sorted Array","titleSlug":"find-minimum-in-rotated-sorted-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":154,"frontendId":154,"title":"Find Minimum in Rotated Sorted Array II","titleSlug":"find-minimum-in-rotated-sorted-array-ii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search"]}
{"id":155,"frontendId":155,"title":"Min Stack","titleSlug":"min-stack","difficulty":"MEDIUM","paidOnly":false,"tags":["stack","design"]}
{"id":156,"frontendId":156,"title":"Binary Tree Upside Down","titleSlug":"binary-tree-upside-down","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":157,"frontendId":157,"title":"Read N Characters Given Read4","titleSlug":"read-n-characters-given-read4","difficulty":"EASY","paidOnly":true,"tags":["array","simulation","interactive"]}
{"id":158,"frontendId":158,"title":"Read N Characters Given read4 II - Call Multiple Times","titleSlug":"read-n-characters-given-read4-ii-call-multiple-times","difficulty":"HARD","paidOnly":true,"tags":["array","simulation","interactive"]}
{"id":159,"frontendId":159,"title":"Longest Substring with At Most Two Distinct Characters","titleSlug":"longest-substring-with-at-most-two-distinct-characters","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","sliding-window"]}
{"id":160,"frontendId":160,"title":"Intersection of Two Linked Lists","titleSlug":"intersection-of-two-linked-lists","difficulty":"EASY","paidOnly":false,"tags":["hash-table","linked-list","two-pointers"]}
{"id":161,"frontendId":161,"title":"One Edit Distance","titleSlug":"one-edit-distance","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","string"]}
{"id":162,"frontendId":162,"title":"Find Peak Element","titleSlug":"find-peak-element","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":163,"frontendId":163,"title":"Missing Ranges","titleSlug":"missing-ranges","difficulty":"EASY","paidOnly":true,"tags":["array"]}
{"id":164,"frontendId":164,"title":"Maximum Gap","titleSlug":"maximum-gap","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","bucket-sort","radix-sort"]}
{"id":165,"frontendId":165,"title":"Compare Version Numbers","titleSlug":"compare-version-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":166,"frontendId":166,"title":"Fraction to Recurring Decimal","titleSlug":"fraction-to-recurring-decimal","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string"]}
{"id":167,"frontendId":167,"title":"Two Sum II - Input Array Is Sorted","titleSlug":"two-sum-ii-input-array-is-sorted","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search"]}
{"id":168,"frontendId":168,"title":"Excel Sheet Column Title","titleSlug":"excel-sheet-column-title","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":169,"frontendId":169,"title":"Majority Element","titleSlug":"majority-element","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","sorting","counting"]}
{"id":170,"frontendId":170,"title":"Two Sum III - Data structure design","titleSlug":"two-sum-iii-data-structure-design","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table","two-pointers","design","data-stream"]}
{"id":171,"frontendId":171,"title":"Excel Sheet Column Number","titleSlug":"excel-sheet-column-number","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":172,"frontendId":172,"title":"Factorial Trailing Zeroes","titleSlug":"factorial-trailing-zeroes","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":173,"frontendId":173,"title":"Binary Search Tree Iterator","titleSlug":"binary-search-tree-iterator","difficulty":"MEDIUM","paidOnly":false,"tags":["stack","tree","design","binary-search-tree","binary-tree","iterator"]}
{"id":174,"frontendId":174,"title":"Dungeon Game","titleSlug":"dungeon-game","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":175,"frontendId":175,"title":"Combine Two Tables","titleSlug":"combine-two-tables","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":176,"frontendId":176,"title":"Second Highest Salary","titleSlug":"second-highest-salary","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":177,"frontendId":177,"title":"Nth Highest Salary","titleSlug":"nth-highest-salary","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":178,"frontendId":178,"title":"Rank Scores","titleSlug":"rank-scores","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":179,"frontendId":179,"title":"Largest Number","titleSlug":"largest-number","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","greedy","sorting"]}
{"id":180,"frontendId":180,"title":"Consecutive Numbers","titleSlug":"consecutive-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":181,"frontendId":181,"title":"Employees Earning More Than Their Managers","titleSlug":"employees-earning-more-than-their-managers","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":182,"frontendId":182,"title":"Duplicate Emails","titleSlug":"duplicate-emails","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":183,"frontendId":183,"title":"Customers Who Never Order","titleSlug":"customers-who-never-order","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":184,"frontendId":184,"title":"Department Highest Salary","titleSlug":"department-highest-salary","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":185,"frontendId":185,"title":"Department Top Three Salaries","titleSlug":"department-top-three-salaries","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":186,"frontendId":186,"title":"Reverse Words in a String II","titleSlug":"reverse-words-in-a-string-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","string"]}
{"id":187,"frontendId":187,"title":"Repeated DNA Sequences","titleSlug":"repeated-dna-sequences","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","bit-manipulation","sliding-window","rolling-hash","hash-function"]}
{"id":188,"frontendId":188,"title":"Best Time to Buy and Sell Stock IV","titleSlug":"best-time-to-buy-and-sell-stock-iv","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":189,"frontendId":189,"title":"Rotate Array","titleSlug":"rotate-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","two-pointers"]}
{"id":190,"frontendId":190,"title":"Reverse Bits","titleSlug":"reverse-bits","difficulty":"EASY","paidOnly":false,"tags":["divide-and-conquer","bit-manipulation"]}
{"id":191,"frontendId":191,"title":"Number of 1 Bits","titleSlug":"number-of-1-bits","difficulty":"EASY","paidOnly":false,"tags":["divide-and-conquer","bit-manipulation"]}
{"id":192,"frontendId":192,"title":"Word Frequency","titleSlug":"word-frequency","difficulty":"MEDIUM","paidOnly":false,"tags":["shell"]}
{"id":193,"frontendId":193,"title":"Valid Phone Numbers","titleSlug":"valid-phone-numbers","difficulty":"EASY","paidOnly":false,"tags":["shell"]}
{"id":194,"frontendId":194,"title":"Transpose File","titleSlug":"transpose-file","difficulty":"MEDIUM","paidOnly":false,"tags":["shell"]}
{"id":195,"frontendId":195,"title":"Tenth Line","titleSlug":"tenth-line","difficulty":"EASY","paidOnly":false,"tags":["shell"]}
{"id":196,"frontendId":196,"title":"Delete Duplicate Emails","titleSlug":"delete-duplicate-emails","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":197,"frontendId":197,"title":"Rising Temperature","titleSlug":"rising-temperature","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":198,"frontendId":198,"title":"House Robber","titleSlug":"house-robber","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":199,"frontendId":199,"title":"Binary Tree Right Side View","titleSlug":"binary-tree-right-side-view","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":200,"frontendId":200,"title":"Number of Islands","titleSlug":"number-of-islands","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":201,"frontendId":201,"title":"Bitwise AND of Numbers Range","titleSlug":"bitwise-and-of-numbers-range","difficulty":"MEDIUM","paidOnly":false,"tags":["bit-manipulation"]}
{"id":202,"frontendId":202,"title":"Happy Number","titleSlug":"happy-number","difficulty":"EASY","paidOnly":false,"tags":["hash-table","math","two-pointers"]}
{"id":203,"frontendId":203,"title":"Remove Linked List Elements","titleSlug":"remove-linked-list-elements","difficulty":"EASY","paidOnly":false,"tags":["linked-list","recursion"]}
{"id":204,"frontendId":204,"title":"Count Primes","titleSlug":"count-primes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","enumeration","number-theory"]}
{"id":205,"frontendId":205,"title":"Isomorphic Strings","titleSlug":"isomorphic-strings","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":206,"frontendId":206,"title":"Reverse Linked List","titleSlug":"reverse-linked-list","difficulty":"EASY","paidOnly":false,"tags":["linked-list","recursion"]}
{"id":207,"frontendId":207,"title":"Course Schedule","titleSlug":"course-schedule","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":208,"frontendId":208,"title":"Implement Trie (Prefix Tree)","titleSlug":"implement-trie-prefix-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","design","trie"]}
{"id":209,"frontendId":209,"title":"Minimum Size Subarray Sum","titleSlug":"minimum-size-subarray-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window","prefix-sum"]}
{"id":210,"frontendId":210,"title":"Course Schedule II","titleSlug":"course-schedule-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":211,"frontendId":211,"title":"Design Add and Search Words Data Structure","titleSlug":"design-add-and-search-words-data-structure","difficulty":"MEDIUM","paidOnly":false,"tags":["string","depth-first-search","design","trie"]}
{"id":212,"frontendId":212,"title":"Word Search II","titleSlug":"word-search-ii","difficulty":"HARD","paidOnly":false,"tags":["array","string","backtracking","trie","matrix"]}
{"id":213,"frontendId":213,"title":"House Robber II","titleSlug":"house-robber-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":214,"frontendId":214,"title":"Shortest Palindrome","titleSlug":"shortest-palindrome","difficulty":"HARD","paidOnly":false,"tags":["string","rolling-hash","string-matching","hash-function"]}
{"id":215,"frontendId":215,"title":"Kth Largest Element in an Array","titleSlug":"kth-largest-element-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","sorting","heap-priority-queue","quickselect"]}
{"id":216,"frontendId":216,"title":"Combination Sum III","titleSlug":"combination-sum-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking"]}
{"id":217,"frontendId":217,"title":"Contains Duplicate","titleSlug":"contains-duplicate","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":218,"frontendId":218,"title":"The Skyline Problem","titleSlug":"the-skyline-problem","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer","binary-indexed-tree","segment-tree","line-sweep","sorting","heap-priority-queue","ordered-set"]}
{"id":219,"frontendId":219,"title":"Contains Duplicate II","titleSlug":"contains-duplicate-ii","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":220,"frontendId":220,"title":"Contains Duplicate III","titleSlug":"contains-duplicate-iii","difficulty":"HARD","paidOnly":false,"tags":["array","sliding-window","sorting","bucket-sort","ordered-set"]}
{"id":221,"frontendId":221,"title":"Maximal Square","titleSlug":"maximal-square","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":222,"frontendId":222,"title":"Count Complete Tree Nodes","titleSlug":"count-complete-tree-nodes","difficulty":"EASY","paidOnly":false,"tags":["binary-search","bit-manipulation","tree","binary-tree"]}
{"id":223,"frontendId":223,"title":"Rectangle Area","titleSlug":"rectangle-area","difficulty":"MEDIUM","paidOnly":false,"tags":["math","geometry"]}
{"id":224,"frontendId":224,"title":"Basic Calculator","titleSlug":"basic-calculator","difficulty":"HARD","paidOnly":false,"tags":["math","string","stack","recursion"]}
{"id":225,"frontendId":225,"title":"Implement Stack using Queues","titleSlug":"implement-stack-using-queues","difficulty":"EASY","paidOnly":false,"tags":["stack","design","queue"]}
{"id":226,"frontendId":226,"title":"Invert Binary Tree","titleSlug":"invert-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":227,"frontendId":227,"title":"Basic Calculator II","titleSlug":"basic-calculator-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","stack"]}
{"id":228,"frontendId":228,"title":"Summary Ranges","titleSlug":"summary-ranges","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":229,"frontendId":229,"title":"Majority Element II","titleSlug":"majority-element-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","counting"]}
{"id":230,"frontendId":230,"title":"Kth Smallest Element in a BST","titleSlug":"kth-smallest-element-in-a-bst","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":231,"frontendId":231,"title":"Power of Two","titleSlug":"power-of-two","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation","recursion"]}
{"id":232,"frontendId":232,"title":"Implement Queue using Stacks","titleSlug":"implement-queue-using-stacks","difficulty":"EASY","paidOnly":false,"tags":["stack","design","queue"]}
{"id":233,"frontendId":233,"title":"Number of Digit One","titleSlug":"number-of-digit-one","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","recursion"]}
{"id":234,"frontendId":234,"title":"Palindrome Linked List","titleSlug":"palindrome-linked-list","difficulty":"EASY","paidOnly":false,"tags":["linked-list","two-pointers","stack","recursion"]}
{"id":235,"frontendId":235,"title":"Lowest Common Ancestor of a Binary Search Tree","titleSlug":"lowest-common-ancestor-of-a-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":236,"frontendId":236,"title":"Lowest Common Ancestor of a Binary Tree","titleSlug":"lowest-common-ancestor-of-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":237,"frontendId":237,"title":"Delete Node in a Linked List","titleSlug":"delete-node-in-a-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":238,"frontendId":238,"title":"Product of Array Except Self","titleSlug":"product-of-array-except-self","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":239,"frontendId":239,"title":"Sliding Window Maximum","titleSlug":"sliding-window-maximum","difficulty":"HARD","paidOnly":false,"tags":["array","queue","sliding-window","heap-priority-queue","monotonic-queue"]}
{"id":240,"frontendId":240,"title":"Search a 2D Matrix II","titleSlug":"search-a-2d-matrix-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","matrix"]}
{"id":241,"frontendId":241,"title":"Different Ways to Add Parentheses","titleSlug":"different-ways-to-add-parentheses","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","dynamic-programming","recursion","memoization"]}
{"id":242,"frontendId":242,"title":"Valid Anagram","titleSlug":"valid-anagram","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","sorting"]}
{"id":243,"frontendId":243,"title":"Shortest Word Distance","titleSlug":"shortest-word-distance","difficulty":"EASY","paidOnly":true,"tags":["array","string"]}
{"id":244,"frontendId":244,"title":"Shortest Word Distance II","titleSlug":"shortest-word-distance-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","two-pointers","string","design"]}
{"id":245,"frontendId":245,"title":"Shortest Word Distance III","titleSlug":"shortest-word-distance-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string"]}
{"id":246,"frontendId":246,"title":"Strobogrammatic Number","titleSlug":"strobogrammatic-number","difficulty":"EASY","paidOnly":true,"tags":["hash-table","two-pointers","string"]}
{"id":247,"frontendId":247,"title":"Strobogrammatic Number II","titleSlug":"strobogrammatic-number-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","recursion"]}
{"id":248,"frontendId":248,"title":"Strobogrammatic Number III","titleSlug":"strobogrammatic-number-iii","difficulty":"HARD","paidOnly":true,"tags":["array","string","recursion"]}
{"id":249,"frontendId":249,"title":"Group Shifted Strings","titleSlug":"group-shifted-strings","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string"]}
{"id":250,"frontendId":250,"title":"Count Univalue Subtrees","titleSlug":"count-univalue-subtrees","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":251,"frontendId":251,"title":"Flatten 2D Vector","titleSlug":"flatten-2d-vector","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","design","iterator"]}
{"id":252,"frontendId":252,"title":"Meeting Rooms","titleSlug":"meeting-rooms","difficulty":"EASY","paidOnly":true,"tags":["array","sorting"]}
{"id":253,"frontendId":253,"title":"Meeting Rooms II","titleSlug":"meeting-rooms-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","greedy","sorting","heap-priority-queue","prefix-sum"]}
{"id":254,"frontendId":254,"title":"Factor Combinations","titleSlug":"factor-combinations","difficulty":"MEDIUM","paidOnly":true,"tags":["backtracking"]}
{"id":255,"frontendId":255,"title":"Verify Preorder Sequence in Binary Search Tree","titleSlug":"verify-preorder-sequence-in-binary-search-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","tree","binary-search-tree","recursion","monotonic-stack","binary-tree"]}
{"id":256,"frontendId":256,"title":"Paint House","titleSlug":"paint-house","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":257,"frontendId":257,"title":"Binary Tree Paths","titleSlug":"binary-tree-paths","difficulty":"EASY","paidOnly":false,"tags":["string","backtracking","tree","depth-first-search","binary-tree"]}
{"id":258,"frontendId":258,"title":"Add Digits","titleSlug":"add-digits","difficulty":"EASY","paidOnly":false,"tags":["math","simulation","number-theory"]}
{"id":259,"frontendId":259,"title":"3Sum Smaller","titleSlug":"3sum-smaller","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":260,"frontendId":260,"title":"Single Number III","titleSlug":"single-number-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":261,"frontendId":261,"title":"Graph Valid Tree","titleSlug":"graph-valid-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":262,"frontendId":262,"title":"Trips and Users","titleSlug":"trips-and-users","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":263,"frontendId":263,"title":"Ugly Number","titleSlug":"ugly-number","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":264,"frontendId":264,"title":"Ugly Number II","titleSlug":"ugly-number-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","dynamic-programming","heap-priority-queue"]}
{"id":265,"frontendId":265,"title":"Paint House II","titleSlug":"paint-house-ii","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":266,"frontendId":266,"title":"Palindrome Permutation","titleSlug":"palindrome-permutation","difficulty":"EASY","paidOnly":true,"tags":["hash-table","string","bit-manipulation"]}
{"id":267,"frontendId":267,"title":"Palindrome Permutation II","titleSlug":"palindrome-permutation-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","backtracking"]}
{"id":268,"frontendId":268,"title":"Missing Number","titleSlug":"missing-number","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","binary-search","bit-manipulation","sorting"]}
{"id":269,"frontendId":269,"title":"Alien Dictionary","titleSlug":"alien-dictionary","difficulty":"HARD","paidOnly":true,"tags":["array","string","depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":270,"frontendId":270,"title":"Closest Binary Search Tree Value","titleSlug":"closest-binary-search-tree-value","difficulty":"EASY","paidOnly":true,"tags":["binary-search","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":271,"frontendId":271,"title":"Encode and Decode Strings","titleSlug":"encode-and-decode-strings","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","design"]}
{"id":272,"frontendId":272,"title":"Closest Binary Search Tree Value II","titleSlug":"closest-binary-search-tree-value-ii","difficulty":"HARD","paidOnly":true,"tags":["two-pointers","stack","tree","depth-first-search","binary-search-tree","heap-priority-queue","binary-tree"]}
{"id":273,"frontendId":273,"title":"Integer to English Words","titleSlug":"integer-to-english-words","difficulty":"HARD","paidOnly":false,"tags":["math","string","recursion"]}
{"id":274,"frontendId":274,"title":"H-Index","titleSlug":"h-index","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","counting-sort"]}
{"id":275,"frontendId":275,"title":"H-Index II","titleSlug":"h-index-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":276,"frontendId":276,"title":"Paint Fence","titleSlug":"paint-fence","difficulty":"MEDIUM","paidOnly":true,"tags":["dynamic-programming"]}
{"id":277,"frontendId":277,"title":"Find the Celebrity","titleSlug":"find-the-celebrity","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","graph","interactive"]}
{"id":278,"frontendId":278,"title":"First Bad Version","titleSlug":"first-bad-version","difficulty":"EASY","paidOnly":false,"tags":["binary-search","interactive"]}
{"id":279,"frontendId":279,"title":"Perfect Squares","titleSlug":"perfect-squares","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","breadth-first-search"]}
{"id":280,"frontendId":280,"title":"Wiggle Sort","titleSlug":"wiggle-sort","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":281,"frontendId":281,"title":"Zigzag Iterator","titleSlug":"zigzag-iterator","difficulty":"MEDIUM","paidOnly":true,"tags":["array","design","queue","iterator"]}
{"id":282,"frontendId":282,"title":"Expression Add Operators","titleSlug":"expression-add-operators","difficulty":"HARD","paidOnly":false,"tags":["math","string","backtracking"]}
{"id":283,"frontendId":283,"title":"Move Zeroes","titleSlug":"move-zeroes","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":284,"frontendId":284,"title":"Peeking Iterator","titleSlug":"peeking-iterator","difficulty":"MEDIUM","paidOnly":false,"tags":["array","design","iterator"]}
{"id":285,"frontendId":285,"title":"Inorder Successor in BST","titleSlug":"inorder-successor-in-bst","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":286,"frontendId":286,"title":"Walls and Gates","titleSlug":"walls-and-gates","difficulty":"MEDIUM","paidOnly":true,"tags":["array","breadth-first-search","matrix"]}
{"id":287,"frontendId":287,"title":"Find the Duplicate Number","titleSlug":"find-the-duplicate-number","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","bit-manipulation"]}
{"id":288,"frontendId":288,"title":"Unique Word Abbreviation","titleSlug":"unique-word-abbreviation","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","design"]}
{"id":289,"frontendId":289,"title":"Game of Life","titleSlug":"game-of-life","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":290,"frontendId":290,"title":"Word Pattern","titleSlug":"word-pattern","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":291,"frontendId":291,"title":"Word Pattern II","titleSlug":"word-pattern-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","backtracking"]}
{"id":292,"frontendId":292,"title":"Nim Game","titleSlug":"nim-game","difficulty":"EASY","paidOnly":false,"tags":["math","brainteaser","game-theory"]}
{"id":293,"frontendId":293,"title":"Flip Game","titleSlug":"flip-game","difficulty":"EASY","paidOnly":true,"tags":["string"]}
{"id":294,"frontendId":294,"title":"Flip Game II","titleSlug":"flip-game-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["math","dynamic-programming","backtracking","memoization","game-theory"]}
{"id":295,"frontendId":295,"title":"Find Median from Data Stream","titleSlug":"find-median-from-data-stream","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","design","sorting","heap-priority-queue","data-stream"]}
{"id":296,"frontendId":296,"title":"Best Meeting Point","titleSlug":"best-meeting-point","difficulty":"HARD","paidOnly":true,"tags":["array","math","sorting","matrix"]}
{"id":297,"frontendId":297,"title":"Serialize and Deserialize Binary Tree","titleSlug":"serialize-and-deserialize-binary-tree","difficulty":"HARD","paidOnly":false,"tags":["string","tree","depth-first-search","breadth-first-search","design","binary-tree"]}
{"id":298,"frontendId":298,"title":"Binary Tree Longest Consecutive Sequence","titleSlug":"binary-tree-longest-consecutive-sequence","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":299,"frontendId":299,"title":"Bulls and Cows","titleSlug":"bulls-and-cows","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":300,"frontendId":300,"title":"Longest Increasing Subsequence","titleSlug":"longest-increasing-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming"]}
{"id":301,"frontendId":301,"title":"Remove Invalid Parentheses","titleSlug":"remove-invalid-parentheses","difficulty":"HARD","paidOnly":false,"tags":["string","backtracking","breadth-first-search"]}
{"id":302,"frontendId":302,"title":"Smallest Rectangle Enclosing Black Pixels","titleSlug":"smallest-rectangle-enclosing-black-pixels","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search","depth-first-search","breadth-first-search","matrix"]}
{"id":303,"frontendId":303,"title":"Range Sum Query - Immutable","titleSlug":"range-sum-query-immutable","difficulty":"EASY","paidOnly":false,"tags":["array","design","prefix-sum"]}
{"id":304,"frontendId":304,"title":"Range Sum Query 2D - Immutable","titleSlug":"range-sum-query-2d-immutable","difficulty":"MEDIUM","paidOnly":false,"tags":["array","design","matrix","prefix-sum"]}
{"id":305,"frontendId":305,"title":"Number of Islands II","titleSlug":"number-of-islands-ii","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","union-find"]}
{"id":306,"frontendId":306,"title":"Additive Number","titleSlug":"additive-number","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking"]}
{"id":307,"frontendId":307,"title":"Range Sum Query - Mutable","titleSlug":"range-sum-query-mutable","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","design","binary-indexed-tree","segment-tree"]}
{"id":308,"frontendId":308,"title":"Range Sum Query 2D - Mutable","titleSlug":"range-sum-query-2d-mutable","difficulty":"MEDIUM","paidOnly":true,"tags":["array","design","binary-indexed-tree","segment-tree","matrix"]}
{"id":309,"frontendId":309,"title":"Best Time to Buy and Sell Stock with Cooldown","titleSlug":"best-time-to-buy-and-sell-stock-with-cooldown","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":310,"frontendId":310,"title":"Minimum Height Trees","titleSlug":"minimum-height-trees","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":311,"frontendId":311,"title":"Sparse Matrix Multiplication","titleSlug":"sparse-matrix-multiplication","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","matrix"]}
{"id":312,"frontendId":312,"title":"Burst Balloons","titleSlug":"burst-balloons","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":313,"frontendId":313,"title":"Super Ugly Number","titleSlug":"super-ugly-number","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming"]}
{"id":314,"frontendId":314,"title":"Binary Tree Vertical Order Traversal","titleSlug":"binary-tree-vertical-order-traversal","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","breadth-first-search","sorting","binary-tree"]}
{"id":315,"frontendId":315,"title":"Count of Smaller Numbers After Self","titleSlug":"count-of-smaller-numbers-after-self","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":316,"frontendId":316,"title":"Remove Duplicate Letters","titleSlug":"remove-duplicate-letters","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy","monotonic-stack"]}
{"id":317,"frontendId":317,"title":"Shortest Distance from All Buildings","titleSlug":"shortest-distance-from-all-buildings","difficulty":"HARD","paidOnly":true,"tags":["array","breadth-first-search","matrix"]}
{"id":318,"frontendId":318,"title":"Maximum Product of Word Lengths","titleSlug":"maximum-product-of-word-lengths","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","bit-manipulation"]}
{"id":319,"frontendId":319,"title":"Bulb Switcher","titleSlug":"bulb-switcher","difficulty":"MEDIUM","paidOnly":false,"tags":["math","brainteaser"]}
{"id":320,"frontendId":320,"title":"Generalized Abbreviation","titleSlug":"generalized-abbreviation","difficulty":"MEDIUM","paidOnly":true,"tags":["string","backtracking","bit-manipulation"]}
{"id":321,"frontendId":321,"title":"Create Maximum Number","titleSlug":"create-maximum-number","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","stack","greedy","monotonic-stack"]}
{"id":322,"frontendId":322,"title":"Coin Change","titleSlug":"coin-change","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","breadth-first-search"]}
{"id":323,"frontendId":323,"title":"Number of Connected Components in an Undirected Graph","titleSlug":"number-of-connected-components-in-an-undirected-graph","difficulty":"MEDIUM","paidOnly":true,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":324,"frontendId":324,"title":"Wiggle Sort II","titleSlug":"wiggle-sort-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","greedy","sorting","quickselect"]}
{"id":325,"frontendId":325,"title":"Maximum Size Subarray Sum Equals k","titleSlug":"maximum-size-subarray-sum-equals-k","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","prefix-sum"]}
{"id":326,"frontendId":326,"title":"Power of Three","titleSlug":"power-of-three","difficulty":"EASY","paidOnly":false,"tags":["math","recursion"]}
{"id":327,"frontendId":327,"title":"Count of Range Sum","titleSlug":"count-of-range-sum","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":328,"frontendId":328,"title":"Odd Even Linked List","titleSlug":"odd-even-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":329,"frontendId":329,"title":"Longest Increasing Path in a Matrix","titleSlug":"longest-increasing-path-in-a-matrix","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","depth-first-search","breadth-first-search","graph","topological-sort","memoization","matrix"]}
{"id":330,"frontendId":330,"title":"Patching Array","titleSlug":"patching-array","difficulty":"HARD","paidOnly":false,"tags":["array","greedy"]}
{"id":331,"frontendId":331,"title":"Verify Preorder Serialization of a Binary Tree","titleSlug":"verify-preorder-serialization-of-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","tree","binary-tree"]}
{"id":332,"frontendId":332,"title":"Reconstruct Itinerary","titleSlug":"reconstruct-itinerary","difficulty":"HARD","paidOnly":false,"tags":["array","string","depth-first-search","graph","sorting","heap-priority-queue","eulerian-circuit"]}
{"id":333,"frontendId":333,"title":"Largest BST Subtree","titleSlug":"largest-bst-subtree","difficulty":"MEDIUM","paidOnly":true,"tags":["dynamic-programming","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":334,"frontendId":334,"title":"Increasing Triplet Subsequence","titleSlug":"increasing-triplet-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":335,"frontendId":335,"title":"Self Crossing","titleSlug":"self-crossing","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry"]}
{"id":336,"frontendId":336,"title":"Palindrome Pairs","titleSlug":"palindrome-pairs","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","trie"]}
{"id":337,"frontendId":337,"title":"House Robber III","titleSlug":"house-robber-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","binary-tree"]}
{"id":338,"frontendId":338,"title":"Counting Bits","titleSlug":"counting-bits","difficulty":"EASY","paidOnly":false,"tags":["dynamic-programming","bit-manipulation"]}
{"id":339,"frontendId":339,"title":"Nested List Weight Sum","titleSlug":"nested-list-weight-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["depth-first-search","breadth-first-search"]}
{"id":340,"frontendId":340,"title":"Longest Substring with At Most K Distinct Characters","titleSlug":"longest-substring-with-at-most-k-distinct-characters","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","sliding-window"]}
{"id":341,"frontendId":341,"title":"Flatten Nested List Iterator","titleSlug":"flatten-nested-list-iterator","difficulty":"MEDIUM","paidOnly":false,"tags":["stack","tree","depth-first-search","design","queue","iterator"]}
{"id":342,"frontendId":342,"title":"Power of Four","titleSlug":"power-of-four","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation","recursion"]}
{"id":343,"frontendId":343,"title":"Integer Break","titleSlug":"integer-break","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":344,"frontendId":344,"title":"Reverse String","titleSlug":"reverse-string","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":345,"frontendId":345,"title":"Reverse Vowels of a String","titleSlug":"reverse-vowels-of-a-string","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":346,"frontendId":346,"title":"Moving Average from Data Stream","titleSlug":"moving-average-from-data-stream","difficulty":"EASY","paidOnly":true,"tags":["array","design","queue","data-stream"]}
{"id":347,"frontendId":347,"title":"Top K Frequent Elements","titleSlug":"top-k-frequent-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","sorting","heap-priority-queue","bucket-sort","counting","quickselect"]}
{"id":348,"frontendId":348,"title":"Design Tic-Tac-Toe","titleSlug":"design-tic-tac-toe","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","design","matrix","simulation"]}
{"id":349,"frontendId":349,"title":"Intersection of Two Arrays","titleSlug":"intersection-of-two-arrays","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","sorting"]}
{"id":350,"frontendId":350,"title":"Intersection of Two Arrays II","titleSlug":"intersection-of-two-arrays-ii","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","sorting"]}
{"id":351,"frontendId":351,"title":"Android Unlock Patterns","titleSlug":"android-unlock-patterns","difficulty":"MEDIUM","paidOnly":true,"tags":["dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":352,"frontendId":352,"title":"Data Stream as Disjoint Intervals","titleSlug":"data-stream-as-disjoint-intervals","difficulty":"HARD","paidOnly":false,"tags":["hash-table","binary-search","union-find","design","data-stream","ordered-set"]}
{"id":353,"frontendId":353,"title":"Design Snake Game","titleSlug":"design-snake-game","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","design","queue","simulation"]}
{"id":354,"frontendId":354,"title":"Russian Doll Envelopes","titleSlug":"russian-doll-envelopes","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting"]}
{"id":355,"frontendId":355,"title":"Design Twitter","titleSlug":"design-twitter","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","linked-list","design","heap-priority-queue"]}
{"id":356,"frontendId":356,"title":"Line Reflection","titleSlug":"line-reflection","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","math"]}
{"id":357,"frontendId":357,"title":"Count Numbers with Unique Digits","titleSlug":"count-numbers-with-unique-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","backtracking"]}
{"id":358,"frontendId":358,"title":"Rearrange String k Distance Apart","titleSlug":"rearrange-string-k-distance-apart","difficulty":"HARD","paidOnly":true,"tags":["hash-table","string","greedy","sorting","heap-priority-queue","counting"]}
{"id":359,"frontendId":359,"title":"Logger Rate Limiter","titleSlug":"logger-rate-limiter","difficulty":"EASY","paidOnly":true,"tags":["hash-table","design","data-stream"]}
{"id":360,"frontendId":360,"title":"Sort Transformed Array","titleSlug":"sort-transformed-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","two-pointers","sorting"]}
{"id":361,"frontendId":361,"title":"Bomb Enemy","titleSlug":"bomb-enemy","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","matrix"]}
{"id":362,"frontendId":362,"title":"Design Hit Counter","titleSlug":"design-hit-counter","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","design","queue","data-stream"]}
{"id":363,"frontendId":363,"title":"Max Sum of Rectangle No Larger Than K","titleSlug":"max-sum-of-rectangle-no-larger-than-k","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","matrix","prefix-sum","ordered-set"]}
{"id":364,"frontendId":364,"title":"Nested List Weight Sum II","titleSlug":"nested-list-weight-sum-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["stack","depth-first-search","breadth-first-search"]}
{"id":365,"frontendId":365,"title":"Water and Jug Problem","titleSlug":"water-and-jug-problem","difficulty":"MEDIUM","paidOnly":false,"tags":["math","depth-first-search","breadth-first-search"]}
{"id":366,"frontendId":366,"title":"Find Leaves of Binary Tree","titleSlug":"find-leaves-of-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":367,"frontendId":367,"title":"Valid Perfect Square","titleSlug":"valid-perfect-square","difficulty":"EASY","paidOnly":false,"tags":["math","binary-search"]}
{"id":368,"frontendId":368,"title":"Largest Divisible Subset","titleSlug":"largest-divisible-subset","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","sorting"]}
{"id":369,"frontendId":369,"title":"Plus One Linked List","titleSlug":"plus-one-linked-list","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list","math"]}
{"id":370,"frontendId":370,"title":"Range Addition","titleSlug":"range-addition","difficulty":"MEDIUM","paidOnly":true,"tags":["array","prefix-sum"]}
{"id":371,"frontendId":371,"title":"Sum of Two Integers","titleSlug":"sum-of-two-integers","difficulty":"MEDIUM","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":372,"frontendId":372,"title":"Super Pow","titleSlug":"super-pow","difficulty":"MEDIUM","paidOnly":false,"tags":["math","divide-and-conquer"]}
{"id":373,"frontendId":373,"title":"Find K Pairs with Smallest Sums","titleSlug":"find-k-pairs-with-smallest-sums","difficulty":"MEDIUM","paidOnly":false,"tags":["array","heap-priority-queue"]}
{"id":374,"frontendId":374,"title":"Guess Number Higher or Lower","titleSlug":"guess-number-higher-or-lower","difficulty":"EASY","paidOnly":false,"tags":["binary-search","interactive"]}
{"id":375,"frontendId":375,"title":"Guess Number Higher or Lower II","titleSlug":"guess-number-higher-or-lower-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","game-theory"]}
{"id":376,"frontendId":376,"title":"Wiggle Subsequence","titleSlug":"wiggle-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":377,"frontendId":377,"title":"Combination Sum IV","titleSlug":"combination-sum-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":378,"frontendId":378,"title":"Kth Smallest Element in a Sorted Matrix","titleSlug":"kth-smallest-element-in-a-sorted-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting","heap-priority-queue","matrix"]}
{"id":379,"frontendId":379,"title":"Design Phone Directory","titleSlug":"design-phone-directory","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","linked-list","design","queue"]}
{"id":380,"frontendId":380,"title":"Insert Delete GetRandom O(1)","titleSlug":"insert-delete-getrandom-o1","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","design","randomized"]}
{"id":381,"frontendId":381,"title":"Insert Delete GetRandom O(1) - Duplicates allowed","titleSlug":"insert-delete-getrandom-o1-duplicates-allowed","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","design","randomized"]}
{"id":382,"frontendId":382,"title":"Linked List Random Node","titleSlug":"linked-list-random-node","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","math","reservoir-sampling","randomized"]}
{"id":383,"frontendId":383,"title":"Ransom Note","titleSlug":"ransom-note","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":384,"frontendId":384,"title":"Shuffle an Array","titleSlug":"shuffle-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","design","randomized"]}
{"id":385,"frontendId":385,"title":"Mini Parser","titleSlug":"mini-parser","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","depth-first-search"]}
{"id":386,"frontendId":386,"title":"Lexicographical Numbers","titleSlug":"lexicographical-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","trie"]}
{"id":387,"frontendId":387,"title":"First Unique Character in a String","titleSlug":"first-unique-character-in-a-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","queue","counting"]}
{"id":388,"frontendId":388,"title":"Longest Absolute File Path","titleSlug":"longest-absolute-file-path","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","depth-first-search"]}
{"id":389,"frontendId":389,"title":"Find the Difference","titleSlug":"find-the-difference","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","bit-manipulation","sorting"]}
{"id":390,"frontendId":390,"title":"Elimination Game","titleSlug":"elimination-game","difficulty":"MEDIUM","paidOnly":false,"tags":["math","recursion"]}
{"id":391,"frontendId":391,"title":"Perfect Rectangle","titleSlug":"perfect-rectangle","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","geometry","line-sweep"]}
{"id":392,"frontendId":392,"title":"Is Subsequence","titleSlug":"is-subsequence","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":393,"frontendId":393,"title":"UTF-8 Validation","titleSlug":"utf-8-validation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":394,"frontendId":394,"title":"Decode String","titleSlug":"decode-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","recursion"]}
{"id":395,"frontendId":395,"title":"Longest Substring with At Least K Repeating Characters","titleSlug":"longest-substring-with-at-least-k-repeating-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","divide-and-conquer","sliding-window"]}
{"id":396,"frontendId":396,"title":"Rotate Function","titleSlug":"rotate-function","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming"]}
{"id":397,"frontendId":397,"title":"Integer Replacement","titleSlug":"integer-replacement","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","greedy","bit-manipulation","memoization"]}
{"id":398,"frontendId":398,"title":"Random Pick Index","titleSlug":"random-pick-index","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","reservoir-sampling","randomized"]}
{"id":399,"frontendId":399,"title":"Evaluate Division","titleSlug":"evaluate-division","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","depth-first-search","breadth-first-search","union-find","graph","shortest-path"]}
{"id":400,"frontendId":400,"title":"Nth Digit","titleSlug":"nth-digit","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search"]}
{"id":401,"frontendId":401,"title":"Binary Watch","titleSlug":"binary-watch","difficulty":"EASY","paidOnly":false,"tags":["backtracking","bit-manipulation"]}
{"id":402,"frontendId":402,"title":"Remove K Digits","titleSlug":"remove-k-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy","monotonic-stack"]}
{"id":403,"frontendId":403,"title":"Frog Jump","titleSlug":"frog-jump","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":404,"frontendId":404,"title":"Sum of Left Leaves","titleSlug":"sum-of-left-leaves","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":405,"frontendId":405,"title":"Convert a Number to Hexadecimal","titleSlug":"convert-a-number-to-hexadecimal","difficulty":"EASY","paidOnly":false,"tags":["math","string","bit-manipulation"]}
{"id":406,"frontendId":406,"title":"Queue Reconstruction by Height","titleSlug":"queue-reconstruction-by-height","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-indexed-tree","segment-tree","sorting"]}
{"id":407,"frontendId":407,"title":"Trapping Rain Water II","titleSlug":"trapping-rain-water-ii","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","heap-priority-queue","matrix"]}
{"id":408,"frontendId":408,"title":"Valid Word Abbreviation","titleSlug":"valid-word-abbreviation","difficulty":"EASY","paidOnly":true,"tags":["two-pointers","string"]}
{"id":409,"frontendId":409,"title":"Longest Palindrome","titleSlug":"longest-palindrome","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","greedy"]}
{"id":410,"frontendId":410,"title":"Split Array Largest Sum","titleSlug":"split-array-largest-sum","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","greedy","prefix-sum"]}
{"id":411,"frontendId":411,"title":"Minimum Unique Word Abbreviation","titleSlug":"minimum-unique-word-abbreviation","difficulty":"HARD","paidOnly":true,"tags":["array","string","backtracking","bit-manipulation"]}
{"id":412,"frontendId":412,"title":"Fizz Buzz","titleSlug":"fizz-buzz","difficulty":"EASY","paidOnly":false,"tags":["math","string","simulation"]}
{"id":413,"frontendId":413,"title":"Arithmetic Slices","titleSlug":"arithmetic-slices","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","sliding-window"]}
{"id":414,"frontendId":414,"title":"Third Maximum Number","titleSlug":"third-maximum-number","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":415,"frontendId":415,"title":"Add Strings","titleSlug":"add-strings","difficulty":"EASY","paidOnly":false,"tags":["math","string","simulation"]}
{"id":416,"frontendId":416,"title":"Partition Equal Subset Sum","titleSlug":"partition-equal-subset-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":417,"frontendId":417,"title":"Pacific Atlantic Water Flow","titleSlug":"pacific-atlantic-water-flow","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":418,"frontendId":418,"title":"Sentence Screen Fitting","titleSlug":"sentence-screen-fitting","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","dynamic-programming"]}
{"id":419,"frontendId":419,"title":"Battleships in a Board","titleSlug":"battleships-in-a-board","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","matrix"]}
{"id":420,"frontendId":420,"title":"Strong Password Checker","titleSlug":"strong-password-checker","difficulty":"HARD","paidOnly":false,"tags":["string","greedy","heap-priority-queue"]}
{"id":421,"frontendId":421,"title":"Maximum XOR of Two Numbers in an Array","titleSlug":"maximum-xor-of-two-numbers-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation","trie"]}
{"id":422,"frontendId":422,"title":"Valid Word Square","titleSlug":"valid-word-square","difficulty":"EASY","paidOnly":true,"tags":["array","matrix"]}
{"id":423,"frontendId":423,"title":"Reconstruct Original Digits from English","titleSlug":"reconstruct-original-digits-from-english","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string"]}
{"id":424,"frontendId":424,"title":"Longest Repeating Character Replacement","titleSlug":"longest-repeating-character-replacement","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":425,"frontendId":425,"title":"Word Squares","titleSlug":"word-squares","difficulty":"HARD","paidOnly":true,"tags":["array","string","backtracking","trie"]}
{"id":432,"frontendId":432,"title":"All O`one Data Structure","titleSlug":"all-oone-data-structure","difficulty":"HARD","paidOnly":false,"tags":["hash-table","linked-list","design","doubly-linked-list"]}
{"id":433,"frontendId":433,"title":"Minimum Genetic Mutation","titleSlug":"minimum-genetic-mutation","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","breadth-first-search"]}
{"id":434,"frontendId":434,"title":"Number of Segments in a String","titleSlug":"number-of-segments-in-a-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":435,"frontendId":435,"title":"Non-overlapping Intervals","titleSlug":"non-overlapping-intervals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy","sorting"]}
{"id":436,"frontendId":436,"title":"Find Right Interval","titleSlug":"find-right-interval","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":437,"frontendId":437,"title":"Path Sum III","titleSlug":"path-sum-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":438,"frontendId":438,"title":"Find All Anagrams in a String","titleSlug":"find-all-anagrams-in-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":439,"frontendId":439,"title":"Ternary Expression Parser","titleSlug":"ternary-expression-parser","difficulty":"MEDIUM","paidOnly":true,"tags":["string","stack","recursion"]}
{"id":440,"frontendId":440,"title":"K-th Smallest in Lexicographical Order","titleSlug":"k-th-smallest-in-lexicographical-order","difficulty":"HARD","paidOnly":false,"tags":["trie"]}
{"id":441,"frontendId":441,"title":"Arranging Coins","titleSlug":"arranging-coins","difficulty":"EASY","paidOnly":false,"tags":["math","binary-search"]}
{"id":442,"frontendId":442,"title":"Find All Duplicates in an Array","titleSlug":"find-all-duplicates-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":443,"frontendId":443,"title":"String Compression","titleSlug":"string-compression","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":444,"frontendId":444,"title":"Sequence Reconstruction","titleSlug":"sequence-reconstruction","difficulty":"MEDIUM","paidOnly":true,"tags":["array","graph","topological-sort"]}
{"id":445,"frontendId":445,"title":"Add Two Numbers II","titleSlug":"add-two-numbers-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","math","stack"]}
{"id":446,"frontendId":446,"title":"Arithmetic Slices II - Subsequence","titleSlug":"arithmetic-slices-ii-subsequence","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":447,"frontendId":447,"title":"Number of Boomerangs","titleSlug":"number-of-boomerangs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math"]}
{"id":448,"frontendId":448,"title":"Find All Numbers Disappeared in an Array","titleSlug":"find-all-numbers-disappeared-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":449,"frontendId":449,"title":"Serialize and Deserialize BST","titleSlug":"serialize-and-deserialize-bst","difficulty":"MEDIUM","paidOnly":false,"tags":["string","tree","depth-first-search","breadth-first-search","design","binary-search-tree","binary-tree"]}
{"id":450,"frontendId":450,"title":"Delete Node in a BST","titleSlug":"delete-node-in-a-bst","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","binary-search-tree","binary-tree"]}
{"id":451,"frontendId":451,"title":"Sort Characters By Frequency","titleSlug":"sort-characters-by-frequency","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sorting","heap-priority-queue","bucket-sort","counting"]}
{"id":452,"frontendId":452,"title":"Minimum Number of Arrows to Burst Balloons","titleSlug":"minimum-number-of-arrows-to-burst-balloons","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":453,"frontendId":453,"title":"Minimum Moves to Equal Array Elements","titleSlug":"minimum-moves-to-equal-array-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":454,"frontendId":454,"title":"4Sum II","titleSlug":"4sum-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":455,"frontendId":455,"title":"Assign Cookies","titleSlug":"assign-cookies","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":456,"frontendId":456,"title":"132 Pattern","titleSlug":"132-pattern","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","stack","monotonic-stack","ordered-set"]}
{"id":457,"frontendId":457,"title":"Circular Array Loop","titleSlug":"circular-array-loop","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers"]}
{"id":458,"frontendId":458,"title":"Poor Pigs","titleSlug":"poor-pigs","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":459,"frontendId":459,"title":"Repeated Substring Pattern","titleSlug":"repeated-substring-pattern","difficulty":"EASY","paidOnly":false,"tags":["string","string-matching"]}
{"id":460,"frontendId":460,"title":"LFU Cache","titleSlug":"lfu-cache","difficulty":"HARD","paidOnly":false,"tags":["hash-table","linked-list","design","doubly-linked-list"]}
{"id":461,"frontendId":461,"title":"Hamming Distance","titleSlug":"hamming-distance","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":462,"frontendId":462,"title":"Minimum Moves to Equal Array Elements II","titleSlug":"minimum-moves-to-equal-array-elements-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","sorting"]}
{"id":463,"frontendId":463,"title":"Island Perimeter","titleSlug":"island-perimeter","difficulty":"EASY","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":464,"frontendId":464,"title":"Can I Win","titleSlug":"can-i-win","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","bit-manipulation","memoization","game-theory","bitmask"]}
{"id":465,"frontendId":465,"title":"Optimal Account Balancing","titleSlug":"optimal-account-balancing","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":466,"frontendId":466,"title":"Count The Repetitions","titleSlug":"count-the-repetitions","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":467,"frontendId":467,"title":"Unique Substrings in Wraparound String","titleSlug":"unique-substrings-in-wraparound-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":468,"frontendId":468,"title":"Validate IP Address","titleSlug":"validate-ip-address","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":469,"frontendId":469,"title":"Convex Polygon","titleSlug":"convex-polygon","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","geometry"]}
{"id":471,"frontendId":471,"title":"Encode String with Shortest Length","titleSlug":"encode-string-with-shortest-length","difficulty":"HARD","paidOnly":true,"tags":["string","dynamic-programming"]}
{"id":472,"frontendId":472,"title":"Concatenated Words","titleSlug":"concatenated-words","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming","depth-first-search","trie","sorting"]}
{"id":473,"frontendId":473,"title":"Matchsticks to Square","titleSlug":"matchsticks-to-square","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":474,"frontendId":474,"title":"Ones and Zeroes","titleSlug":"ones-and-zeroes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","dynamic-programming"]}
{"id":475,"frontendId":475,"title":"Heaters","titleSlug":"heaters","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":476,"frontendId":476,"title":"Number Complement","titleSlug":"number-complement","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":477,"frontendId":477,"title":"Total Hamming Distance","titleSlug":"total-hamming-distance","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","bit-manipulation"]}
{"id":479,"frontendId":479,"title":"Largest Palindrome Product","titleSlug":"largest-palindrome-product","difficulty":"HARD","paidOnly":false,"tags":["math","enumeration"]}
{"id":480,"frontendId":480,"title":"Sliding Window Median","titleSlug":"sliding-window-median","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","sliding-window","heap-priority-queue"]}
{"id":481,"frontendId":481,"title":"Magical String","titleSlug":"magical-string","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":482,"frontendId":482,"title":"License Key Formatting","titleSlug":"license-key-formatting","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":483,"frontendId":483,"title":"Smallest Good Base","titleSlug":"smallest-good-base","difficulty":"HARD","paidOnly":false,"tags":["math","binary-search"]}
{"id":484,"frontendId":484,"title":"Find Permutation","titleSlug":"find-permutation","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","stack","greedy"]}
{"id":485,"frontendId":485,"title":"Max Consecutive Ones","titleSlug":"max-consecutive-ones","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":486,"frontendId":486,"title":"Predict the Winner","titleSlug":"predict-the-winner","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","recursion","game-theory"]}
{"id":487,"frontendId":487,"title":"Max Consecutive Ones II","titleSlug":"max-consecutive-ones-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","sliding-window"]}
{"id":488,"frontendId":488,"title":"Zuma Game","titleSlug":"zuma-game","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","stack","breadth-first-search","memoization"]}
{"id":489,"frontendId":1643,"title":"Kth Smallest Instructions","titleSlug":"kth-smallest-instructions","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","combinatorics"]}
{"id":490,"frontendId":490,"title":"The Maze","titleSlug":"the-maze","difficulty":"MEDIUM","paidOnly":true,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":491,"frontendId":491,"title":"Non-decreasing Subsequences","titleSlug":"non-decreasing-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","backtracking","bit-manipulation"]}
{"id":492,"frontendId":492,"title":"Construct the Rectangle","titleSlug":"construct-the-rectangle","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":493,"frontendId":493,"title":"Reverse Pairs","titleSlug":"reverse-pairs","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":494,"frontendId":494,"title":"Target Sum","titleSlug":"target-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking"]}
{"id":495,"frontendId":495,"title":"Teemo Attacking","titleSlug":"teemo-attacking","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":496,"frontendId":496,"title":"Next Greater Element I","titleSlug":"next-greater-element-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","stack","monotonic-stack"]}
{"id":498,"frontendId":498,"title":"Diagonal Traverse","titleSlug":"diagonal-traverse","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":499,"frontendId":499,"title":"The Maze III","titleSlug":"the-maze-iii","difficulty":"HARD","paidOnly":true,"tags":["array","string","depth-first-search","breadth-first-search","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":500,"frontendId":500,"title":"Keyboard Row","titleSlug":"keyboard-row","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":501,"frontendId":501,"title":"Find Mode in Binary Search Tree","titleSlug":"find-mode-in-binary-search-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":502,"frontendId":502,"title":"IPO","titleSlug":"ipo","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":503,"frontendId":503,"title":"Next Greater Element II","titleSlug":"next-greater-element-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":504,"frontendId":504,"title":"Base 7","titleSlug":"base-7","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":505,"frontendId":505,"title":"The Maze II","titleSlug":"the-maze-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","depth-first-search","breadth-first-search","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":506,"frontendId":506,"title":"Relative Ranks","titleSlug":"relative-ranks","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","heap-priority-queue"]}
{"id":507,"frontendId":507,"title":"Perfect Number","titleSlug":"perfect-number","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":508,"frontendId":508,"title":"Most Frequent Subtree Sum","titleSlug":"most-frequent-subtree-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","binary-tree"]}
{"id":509,"frontendId":510,"title":"Inorder Successor in BST II","titleSlug":"inorder-successor-in-bst-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","binary-search-tree","binary-tree"]}
{"id":510,"frontendId":2031,"title":"Count Subarrays With More Ones Than Zeros","titleSlug":"count-subarrays-with-more-ones-than-zeros","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":511,"frontendId":1059,"title":"All Paths from Source Lead to Destination","titleSlug":"all-paths-from-source-lead-to-destination","difficulty":"MEDIUM","paidOnly":true,"tags":["graph","topological-sort"]}
{"id":512,"frontendId":2036,"title":"Maximum Alternating Subarray Sum","titleSlug":"maximum-alternating-subarray-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":513,"frontendId":513,"title":"Find Bottom Left Tree Value","titleSlug":"find-bottom-left-tree-value","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":514,"frontendId":514,"title":"Freedom Trail","titleSlug":"freedom-trail","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","depth-first-search","breadth-first-search"]}
{"id":515,"frontendId":515,"title":"Find Largest Value in Each Tree Row","titleSlug":"find-largest-value-in-each-tree-row","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":516,"frontendId":516,"title":"Longest Palindromic Subsequence","titleSlug":"longest-palindromic-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":517,"frontendId":517,"title":"Super Washing Machines","titleSlug":"super-washing-machines","difficulty":"HARD","paidOnly":false,"tags":["array","greedy"]}
{"id":518,"frontendId":518,"title":"Coin Change II","titleSlug":"coin-change-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":519,"frontendId":1983,"title":"Widest Pair of Indices With Equal Range Sum","titleSlug":"widest-pair-of-indices-with-equal-range-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","prefix-sum"]}
{"id":520,"frontendId":520,"title":"Detect Capital","titleSlug":"detect-capital","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":521,"frontendId":521,"title":"Longest Uncommon Subsequence I","titleSlug":"longest-uncommon-subsequence-i","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":522,"frontendId":522,"title":"Longest Uncommon Subsequence II","titleSlug":"longest-uncommon-subsequence-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","string","sorting"]}
{"id":523,"frontendId":523,"title":"Continuous Subarray Sum","titleSlug":"continuous-subarray-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","prefix-sum"]}
{"id":524,"frontendId":524,"title":"Longest Word in Dictionary through Deleting","titleSlug":"longest-word-in-dictionary-through-deleting","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","string","sorting"]}
{"id":525,"frontendId":525,"title":"Contiguous Array","titleSlug":"contiguous-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":526,"frontendId":526,"title":"Beautiful Arrangement","titleSlug":"beautiful-arrangement","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":527,"frontendId":527,"title":"Word Abbreviation","titleSlug":"word-abbreviation","difficulty":"HARD","paidOnly":true,"tags":["array","string","greedy","trie","sorting"]}
{"id":528,"frontendId":1721,"title":"Swapping Nodes in a Linked List","titleSlug":"swapping-nodes-in-a-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":529,"frontendId":529,"title":"Minesweeper","titleSlug":"minesweeper","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":530,"frontendId":530,"title":"Minimum Absolute Difference in BST","titleSlug":"minimum-absolute-difference-in-bst","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-search-tree","binary-tree"]}
{"id":531,"frontendId":531,"title":"Lonely Pixel I","titleSlug":"lonely-pixel-i","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","matrix"]}
{"id":532,"frontendId":532,"title":"K-diff Pairs in an Array","titleSlug":"k-diff-pairs-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","sorting"]}
{"id":533,"frontendId":533,"title":"Lonely Pixel II","titleSlug":"lonely-pixel-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","matrix"]}
{"id":535,"frontendId":535,"title":"Encode and Decode TinyURL","titleSlug":"encode-and-decode-tinyurl","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","design","hash-function"]}
{"id":536,"frontendId":536,"title":"Construct Binary Tree from String","titleSlug":"construct-binary-tree-from-string","difficulty":"MEDIUM","paidOnly":true,"tags":["string","stack","tree","depth-first-search","binary-tree"]}
{"id":537,"frontendId":537,"title":"Complex Number Multiplication","titleSlug":"complex-number-multiplication","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","simulation"]}
{"id":538,"frontendId":538,"title":"Convert BST to Greater Tree","titleSlug":"convert-bst-to-greater-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":539,"frontendId":539,"title":"Minimum Time Difference","titleSlug":"minimum-time-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","string","sorting"]}
{"id":540,"frontendId":540,"title":"Single Element in a Sorted Array","titleSlug":"single-element-in-a-sorted-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":541,"frontendId":541,"title":"Reverse String II","titleSlug":"reverse-string-ii","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":542,"frontendId":542,"title":"01 Matrix","titleSlug":"01-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","breadth-first-search","matrix"]}
{"id":543,"frontendId":543,"title":"Diameter of Binary Tree","titleSlug":"diameter-of-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":544,"frontendId":544,"title":"Output Contest Matches","titleSlug":"output-contest-matches","difficulty":"MEDIUM","paidOnly":true,"tags":["string","recursion","simulation"]}
{"id":545,"frontendId":545,"title":"Boundary of Binary Tree","titleSlug":"boundary-of-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":546,"frontendId":546,"title":"Remove Boxes","titleSlug":"remove-boxes","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","memoization"]}
{"id":547,"frontendId":547,"title":"Number of Provinces","titleSlug":"number-of-provinces","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":548,"frontendId":548,"title":"Split Array with Equal Sum","titleSlug":"split-array-with-equal-sum","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","prefix-sum"]}
{"id":549,"frontendId":549,"title":"Binary Tree Longest Consecutive Sequence II","titleSlug":"binary-tree-longest-consecutive-sequence-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":550,"frontendId":1730,"title":"Shortest Path to Get Food","titleSlug":"shortest-path-to-get-food","difficulty":"MEDIUM","paidOnly":true,"tags":["array","breadth-first-search","matrix"]}
{"id":551,"frontendId":551,"title":"Student Attendance Record I","titleSlug":"student-attendance-record-i","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":552,"frontendId":552,"title":"Student Attendance Record II","titleSlug":"student-attendance-record-ii","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":553,"frontendId":553,"title":"Optimal Division","titleSlug":"optimal-division","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming"]}
{"id":554,"frontendId":554,"title":"Brick Wall","titleSlug":"brick-wall","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":555,"frontendId":555,"title":"Split Concatenated Strings","titleSlug":"split-concatenated-strings","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","greedy"]}
{"id":556,"frontendId":556,"title":"Next Greater Element III","titleSlug":"next-greater-element-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","two-pointers","string"]}
{"id":557,"frontendId":557,"title":"Reverse Words in a String III","titleSlug":"reverse-words-in-a-string-iii","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":560,"frontendId":560,"title":"Subarray Sum Equals K","titleSlug":"subarray-sum-equals-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":561,"frontendId":561,"title":"Array Partition","titleSlug":"array-partition","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting","counting-sort"]}
{"id":562,"frontendId":562,"title":"Longest Line of Consecutive One in Matrix","titleSlug":"longest-line-of-consecutive-one-in-matrix","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","matrix"]}
{"id":563,"frontendId":563,"title":"Binary Tree Tilt","titleSlug":"binary-tree-tilt","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":564,"frontendId":564,"title":"Find the Closest Palindrome","titleSlug":"find-the-closest-palindrome","difficulty":"HARD","paidOnly":false,"tags":["math","string"]}
{"id":565,"frontendId":565,"title":"Array Nesting","titleSlug":"array-nesting","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search"]}
{"id":566,"frontendId":566,"title":"Reshape the Matrix","titleSlug":"reshape-the-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":567,"frontendId":567,"title":"Permutation in String","titleSlug":"permutation-in-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","two-pointers","string","sliding-window"]}
{"id":568,"frontendId":568,"title":"Maximum Vacation Days","titleSlug":"maximum-vacation-days","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming","matrix"]}
{"id":569,"frontendId":569,"title":"Median Employee Salary","titleSlug":"median-employee-salary","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":570,"frontendId":570,"title":"Managers with at Least 5 Direct Reports","titleSlug":"managers-with-at-least-5-direct-reports","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":571,"frontendId":571,"title":"Find Median Given Frequency of Numbers","titleSlug":"find-median-given-frequency-of-numbers","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":572,"frontendId":572,"title":"Subtree of Another Tree","titleSlug":"subtree-of-another-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","string-matching","binary-tree","hash-function"]}
{"id":573,"frontendId":573,"title":"Squirrel Simulation","titleSlug":"squirrel-simulation","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math"]}
{"id":574,"frontendId":574,"title":"Winning Candidate","titleSlug":"winning-candidate","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":575,"frontendId":575,"title":"Distribute Candies","titleSlug":"distribute-candies","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":576,"frontendId":576,"title":"Out of Boundary Paths","titleSlug":"out-of-boundary-paths","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":577,"frontendId":577,"title":"Employee Bonus","titleSlug":"employee-bonus","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":578,"frontendId":578,"title":"Get Highest Answer Rate Question","titleSlug":"get-highest-answer-rate-question","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":579,"frontendId":579,"title":"Find Cumulative Salary of an Employee","titleSlug":"find-cumulative-salary-of-an-employee","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":580,"frontendId":580,"title":"Count Student Number in Departments","titleSlug":"count-student-number-in-departments","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":581,"frontendId":581,"title":"Shortest Unsorted Continuous Subarray","titleSlug":"shortest-unsorted-continuous-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","stack","greedy","sorting","monotonic-stack"]}
{"id":582,"frontendId":582,"title":"Kill Process","titleSlug":"kill-process","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","tree","depth-first-search","breadth-first-search"]}
{"id":583,"frontendId":583,"title":"Delete Operation for Two Strings","titleSlug":"delete-operation-for-two-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":584,"frontendId":584,"title":"Find Customer Referee","titleSlug":"find-customer-referee","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":585,"frontendId":585,"title":"Investments in 2016","titleSlug":"investments-in-2016","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":586,"frontendId":586,"title":"Customer Placing the Largest Number of Orders","titleSlug":"customer-placing-the-largest-number-of-orders","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":587,"frontendId":587,"title":"Erect the Fence","titleSlug":"erect-the-fence","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry"]}
{"id":588,"frontendId":588,"title":"Design In-Memory File System","titleSlug":"design-in-memory-file-system","difficulty":"HARD","paidOnly":true,"tags":["hash-table","string","design","trie","sorting"]}
{"id":591,"frontendId":591,"title":"Tag Validator","titleSlug":"tag-validator","difficulty":"HARD","paidOnly":false,"tags":["string","stack"]}
{"id":592,"frontendId":592,"title":"Fraction Addition and Subtraction","titleSlug":"fraction-addition-and-subtraction","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","simulation"]}
{"id":593,"frontendId":593,"title":"Valid Square","titleSlug":"valid-square","difficulty":"MEDIUM","paidOnly":false,"tags":["math","geometry"]}
{"id":594,"frontendId":594,"title":"Longest Harmonious Subsequence","titleSlug":"longest-harmonious-subsequence","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sliding-window","sorting","counting"]}
{"id":595,"frontendId":595,"title":"Big Countries","titleSlug":"big-countries","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":596,"frontendId":596,"title":"Classes With at Least 5 Students","titleSlug":"classes-with-at-least-5-students","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":597,"frontendId":597,"title":"Friend Requests I: Overall Acceptance Rate","titleSlug":"friend-requests-i-overall-acceptance-rate","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":598,"frontendId":598,"title":"Range Addition II","titleSlug":"range-addition-ii","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":599,"frontendId":599,"title":"Minimum Index Sum of Two Lists","titleSlug":"minimum-index-sum-of-two-lists","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":600,"frontendId":600,"title":"Non-negative Integers without Consecutive Ones","titleSlug":"non-negative-integers-without-consecutive-ones","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":601,"frontendId":601,"title":"Human Traffic of Stadium","titleSlug":"human-traffic-of-stadium","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":602,"frontendId":602,"title":"Friend Requests II: Who Has the Most Friends","titleSlug":"friend-requests-ii-who-has-the-most-friends","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":603,"frontendId":603,"title":"Consecutive Available Seats","titleSlug":"consecutive-available-seats","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":604,"frontendId":604,"title":"Design Compressed String Iterator","titleSlug":"design-compressed-string-iterator","difficulty":"EASY","paidOnly":true,"tags":["array","string","design","iterator"]}
{"id":605,"frontendId":605,"title":"Can Place Flowers","titleSlug":"can-place-flowers","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":606,"frontendId":606,"title":"Construct String from Binary Tree","titleSlug":"construct-string-from-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["string","tree","depth-first-search","binary-tree"]}
{"id":607,"frontendId":607,"title":"Sales Person","titleSlug":"sales-person","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":608,"frontendId":608,"title":"Tree Node","titleSlug":"tree-node","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":609,"frontendId":609,"title":"Find Duplicate File in System","titleSlug":"find-duplicate-file-in-system","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":610,"frontendId":610,"title":"Triangle Judgement","titleSlug":"triangle-judgement","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":611,"frontendId":611,"title":"Valid Triangle Number","titleSlug":"valid-triangle-number","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","sorting"]}
{"id":612,"frontendId":612,"title":"Shortest Distance in a Plane","titleSlug":"shortest-distance-in-a-plane","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":613,"frontendId":613,"title":"Shortest Distance in a Line","titleSlug":"shortest-distance-in-a-line","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":614,"frontendId":614,"title":"Second Degree Follower","titleSlug":"second-degree-follower","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":615,"frontendId":615,"title":"Average Salary: Departments VS Company","titleSlug":"average-salary-departments-vs-company","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":616,"frontendId":616,"title":"Add Bold Tag in String","titleSlug":"add-bold-tag-in-string","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","trie","string-matching"]}
{"id":617,"frontendId":617,"title":"Merge Two Binary Trees","titleSlug":"merge-two-binary-trees","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":618,"frontendId":618,"title":"Students Report By Geography","titleSlug":"students-report-by-geography","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":619,"frontendId":619,"title":"Biggest Single Number","titleSlug":"biggest-single-number","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":620,"frontendId":620,"title":"Not Boring Movies","titleSlug":"not-boring-movies","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":621,"frontendId":621,"title":"Task Scheduler","titleSlug":"task-scheduler","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting","heap-priority-queue","counting"]}
{"id":623,"frontendId":623,"title":"Add One Row to Tree","titleSlug":"add-one-row-to-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":624,"frontendId":624,"title":"Maximum Distance in Arrays","titleSlug":"maximum-distance-in-arrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":625,"frontendId":625,"title":"Minimum Factorization","titleSlug":"minimum-factorization","difficulty":"MEDIUM","paidOnly":true,"tags":["math","greedy"]}
{"id":626,"frontendId":626,"title":"Exchange Seats","titleSlug":"exchange-seats","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":627,"frontendId":627,"title":"Swap Sex of Employees","titleSlug":"swap-sex-of-employees","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":628,"frontendId":628,"title":"Maximum Product of Three Numbers","titleSlug":"maximum-product-of-three-numbers","difficulty":"EASY","paidOnly":false,"tags":["array","math","sorting"]}
{"id":629,"frontendId":629,"title":"K Inverse Pairs Array","titleSlug":"k-inverse-pairs-array","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":630,"frontendId":630,"title":"Course Schedule III","titleSlug":"course-schedule-iii","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":631,"frontendId":631,"title":"Design Excel Sum Formula","titleSlug":"design-excel-sum-formula","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","string","graph","design","topological-sort","matrix"]}
{"id":632,"frontendId":632,"title":"Smallest Range Covering Elements from K Lists","titleSlug":"smallest-range-covering-elements-from-k-lists","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","greedy","sliding-window","sorting","heap-priority-queue"]}
{"id":633,"frontendId":633,"title":"Sum of Square Numbers","titleSlug":"sum-of-square-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["math","two-pointers","binary-search"]}
{"id":634,"frontendId":634,"title":"Find the Derangement of An Array","titleSlug":"find-the-derangement-of-an-array","difficulty":"MEDIUM","paidOnly":true,"tags":["math","dynamic-programming","combinatorics"]}
{"id":635,"frontendId":635,"title":"Design Log Storage System","titleSlug":"design-log-storage-system","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","design","ordered-set"]}
{"id":636,"frontendId":636,"title":"Exclusive Time of Functions","titleSlug":"exclusive-time-of-functions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack"]}
{"id":637,"frontendId":637,"title":"Average of Levels in Binary Tree","titleSlug":"average-of-levels-in-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":638,"frontendId":638,"title":"Shopping Offers","titleSlug":"shopping-offers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","memoization","bitmask"]}
{"id":639,"frontendId":639,"title":"Decode Ways II","titleSlug":"decode-ways-ii","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":640,"frontendId":640,"title":"Solve the Equation","titleSlug":"solve-the-equation","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","simulation"]}
{"id":642,"frontendId":642,"title":"Design Search Autocomplete System","titleSlug":"design-search-autocomplete-system","difficulty":"HARD","paidOnly":true,"tags":["string","depth-first-search","design","trie","sorting","heap-priority-queue","data-stream"]}
{"id":643,"frontendId":643,"title":"Maximum Average Subarray I","titleSlug":"maximum-average-subarray-i","difficulty":"EASY","paidOnly":false,"tags":["array","sliding-window"]}
{"id":644,"frontendId":644,"title":"Maximum Average Subarray II","titleSlug":"maximum-average-subarray-ii","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search","prefix-sum"]}
{"id":645,"frontendId":645,"title":"Set Mismatch","titleSlug":"set-mismatch","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","bit-manipulation","sorting"]}
{"id":646,"frontendId":646,"title":"Maximum Length of Pair Chain","titleSlug":"maximum-length-of-pair-chain","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy","sorting"]}
{"id":647,"frontendId":647,"title":"Palindromic Substrings","titleSlug":"palindromic-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":648,"frontendId":648,"title":"Replace Words","titleSlug":"replace-words","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","trie"]}
{"id":649,"frontendId":649,"title":"Dota2 Senate","titleSlug":"dota2-senate","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","queue"]}
{"id":650,"frontendId":650,"title":"2 Keys Keyboard","titleSlug":"2-keys-keyboard","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":651,"frontendId":651,"title":"4 Keys Keyboard","titleSlug":"4-keys-keyboard","difficulty":"MEDIUM","paidOnly":true,"tags":["math","dynamic-programming"]}
{"id":652,"frontendId":652,"title":"Find Duplicate Subtrees","titleSlug":"find-duplicate-subtrees","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","binary-tree"]}
{"id":653,"frontendId":653,"title":"Two Sum IV - Input is a BST","titleSlug":"two-sum-iv-input-is-a-bst","difficulty":"EASY","paidOnly":false,"tags":["hash-table","two-pointers","tree","depth-first-search","breadth-first-search","binary-search-tree","binary-tree"]}
{"id":654,"frontendId":654,"title":"Maximum Binary Tree","titleSlug":"maximum-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","stack","tree","monotonic-stack","binary-tree"]}
{"id":655,"frontendId":655,"title":"Print Binary Tree","titleSlug":"print-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":656,"frontendId":656,"title":"Coin Path","titleSlug":"coin-path","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":657,"frontendId":657,"title":"Robot Return to Origin","titleSlug":"robot-return-to-origin","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":658,"frontendId":658,"title":"Find K Closest Elements","titleSlug":"find-k-closest-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sliding-window","sorting","heap-priority-queue"]}
{"id":659,"frontendId":659,"title":"Split Array into Consecutive Subsequences","titleSlug":"split-array-into-consecutive-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","heap-priority-queue"]}
{"id":660,"frontendId":660,"title":"Remove 9","titleSlug":"remove-9","difficulty":"HARD","paidOnly":true,"tags":["math"]}
{"id":661,"frontendId":661,"title":"Image Smoother","titleSlug":"image-smoother","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":662,"frontendId":662,"title":"Maximum Width of Binary Tree","titleSlug":"maximum-width-of-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":663,"frontendId":663,"title":"Equal Tree Partition","titleSlug":"equal-tree-partition","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":664,"frontendId":664,"title":"Strange Printer","titleSlug":"strange-printer","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":665,"frontendId":665,"title":"Non-decreasing Array","titleSlug":"non-decreasing-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":666,"frontendId":666,"title":"Path Sum IV","titleSlug":"path-sum-iv","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","tree","depth-first-search","binary-tree"]}
{"id":667,"frontendId":667,"title":"Beautiful Arrangement II","titleSlug":"beautiful-arrangement-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":668,"frontendId":668,"title":"Kth Smallest Number in Multiplication Table","titleSlug":"kth-smallest-number-in-multiplication-table","difficulty":"HARD","paidOnly":false,"tags":["math","binary-search"]}
{"id":669,"frontendId":669,"title":"Trim a Binary Search Tree","titleSlug":"trim-a-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":670,"frontendId":670,"title":"Maximum Swap","titleSlug":"maximum-swap","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":671,"frontendId":671,"title":"Second Minimum Node In a Binary Tree","titleSlug":"second-minimum-node-in-a-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":672,"frontendId":672,"title":"Bulb Switcher II","titleSlug":"bulb-switcher-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","bit-manipulation","depth-first-search","breadth-first-search"]}
{"id":673,"frontendId":673,"title":"Number of Longest Increasing Subsequence","titleSlug":"number-of-longest-increasing-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","binary-indexed-tree","segment-tree"]}
{"id":674,"frontendId":674,"title":"Longest Continuous Increasing Subsequence","titleSlug":"longest-continuous-increasing-subsequence","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":675,"frontendId":675,"title":"Cut Off Trees for Golf Event","titleSlug":"cut-off-trees-for-golf-event","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","heap-priority-queue","matrix"]}
{"id":676,"frontendId":676,"title":"Implement Magic Dictionary","titleSlug":"implement-magic-dictionary","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","depth-first-search","design","trie"]}
{"id":677,"frontendId":677,"title":"Map Sum Pairs","titleSlug":"map-sum-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","design","trie"]}
{"id":678,"frontendId":678,"title":"Valid Parenthesis String","titleSlug":"valid-parenthesis-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","stack","greedy"]}
{"id":679,"frontendId":679,"title":"24 Game","titleSlug":"24-game","difficulty":"HARD","paidOnly":false,"tags":["array","math","backtracking"]}
{"id":680,"frontendId":680,"title":"Valid Palindrome II","titleSlug":"valid-palindrome-ii","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","greedy"]}
{"id":681,"frontendId":681,"title":"Next Closest Time","titleSlug":"next-closest-time","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","backtracking","enumeration"]}
{"id":682,"frontendId":682,"title":"Baseball Game","titleSlug":"baseball-game","difficulty":"EASY","paidOnly":false,"tags":["array","stack","simulation"]}
{"id":683,"frontendId":683,"title":"K Empty Slots","titleSlug":"k-empty-slots","difficulty":"HARD","paidOnly":true,"tags":["array","binary-indexed-tree","segment-tree","queue","sliding-window","heap-priority-queue","ordered-set","monotonic-queue"]}
{"id":684,"frontendId":684,"title":"Redundant Connection","titleSlug":"redundant-connection","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":685,"frontendId":685,"title":"Redundant Connection II","titleSlug":"redundant-connection-ii","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":686,"frontendId":686,"title":"Repeated String Match","titleSlug":"repeated-string-match","difficulty":"MEDIUM","paidOnly":false,"tags":["string","string-matching"]}
{"id":687,"frontendId":687,"title":"Longest Univalue Path","titleSlug":"longest-univalue-path","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":688,"frontendId":688,"title":"Knight Probability in Chessboard","titleSlug":"knight-probability-in-chessboard","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":689,"frontendId":689,"title":"Maximum Sum of 3 Non-Overlapping Subarrays","titleSlug":"maximum-sum-of-3-non-overlapping-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sliding-window","prefix-sum"]}
{"id":690,"frontendId":690,"title":"Employee Importance","titleSlug":"employee-importance","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","breadth-first-search"]}
{"id":691,"frontendId":691,"title":"Stickers to Spell Word","titleSlug":"stickers-to-spell-word","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","dynamic-programming","backtracking","bit-manipulation","memoization","bitmask"]}
{"id":692,"frontendId":692,"title":"Top K Frequent Words","titleSlug":"top-k-frequent-words","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","trie","sorting","heap-priority-queue","bucket-sort","counting"]}
{"id":693,"frontendId":693,"title":"Binary Number with Alternating Bits","titleSlug":"binary-number-with-alternating-bits","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":694,"frontendId":694,"title":"Number of Distinct Islands","titleSlug":"number-of-distinct-islands","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","sorting","matrix","hash-function"]}
{"id":695,"frontendId":695,"title":"Max Area of Island","titleSlug":"max-area-of-island","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":696,"frontendId":696,"title":"Count Binary Substrings","titleSlug":"count-binary-substrings","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":697,"frontendId":697,"title":"Degree of an Array","titleSlug":"degree-of-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":698,"frontendId":698,"title":"Partition to K Equal Sum Subsets","titleSlug":"partition-to-k-equal-sum-subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","memoization","bitmask"]}
{"id":699,"frontendId":699,"title":"Falling Squares","titleSlug":"falling-squares","difficulty":"HARD","paidOnly":false,"tags":["array","segment-tree","ordered-set"]}
{"id":711,"frontendId":711,"title":"Number of Distinct Islands II","titleSlug":"number-of-distinct-islands-ii","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","sorting","matrix","hash-function"]}
{"id":712,"frontendId":712,"title":"Minimum ASCII Delete Sum for Two Strings","titleSlug":"minimum-ascii-delete-sum-for-two-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":713,"frontendId":713,"title":"Subarray Product Less Than K","titleSlug":"subarray-product-less-than-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window","prefix-sum"]}
{"id":714,"frontendId":714,"title":"Best Time to Buy and Sell Stock with Transaction Fee","titleSlug":"best-time-to-buy-and-sell-stock-with-transaction-fee","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":715,"frontendId":715,"title":"Range Module","titleSlug":"range-module","difficulty":"HARD","paidOnly":false,"tags":["design","segment-tree","ordered-set"]}
{"id":716,"frontendId":716,"title":"Max Stack","titleSlug":"max-stack","difficulty":"HARD","paidOnly":true,"tags":["linked-list","stack","design","doubly-linked-list","ordered-set"]}
{"id":717,"frontendId":717,"title":"1-bit and 2-bit Characters","titleSlug":"1-bit-and-2-bit-characters","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":718,"frontendId":718,"title":"Maximum Length of Repeated Subarray","titleSlug":"maximum-length-of-repeated-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sliding-window","rolling-hash","hash-function"]}
{"id":719,"frontendId":719,"title":"Find K-th Smallest Pair Distance","titleSlug":"find-k-th-smallest-pair-distance","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":720,"frontendId":720,"title":"Longest Word in Dictionary","titleSlug":"longest-word-in-dictionary","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","trie","sorting"]}
{"id":721,"frontendId":721,"title":"Accounts Merge","titleSlug":"accounts-merge","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","depth-first-search","breadth-first-search","union-find","sorting"]}
{"id":722,"frontendId":722,"title":"Remove Comments","titleSlug":"remove-comments","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string"]}
{"id":723,"frontendId":723,"title":"Candy Crush","titleSlug":"candy-crush","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","matrix","simulation"]}
{"id":724,"frontendId":724,"title":"Find Pivot Index","titleSlug":"find-pivot-index","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":725,"frontendId":725,"title":"Split Linked List in Parts","titleSlug":"split-linked-list-in-parts","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":726,"frontendId":726,"title":"Number of Atoms","titleSlug":"number-of-atoms","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","stack","sorting"]}
{"id":727,"frontendId":727,"title":"Minimum Window Subsequence","titleSlug":"minimum-window-subsequence","difficulty":"HARD","paidOnly":true,"tags":["string","dynamic-programming","sliding-window"]}
{"id":728,"frontendId":728,"title":"Self Dividing Numbers","titleSlug":"self-dividing-numbers","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":729,"frontendId":729,"title":"My Calendar I","titleSlug":"my-calendar-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","design","segment-tree","ordered-set"]}
{"id":730,"frontendId":730,"title":"Count Different Palindromic Subsequences","titleSlug":"count-different-palindromic-subsequences","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":731,"frontendId":731,"title":"My Calendar II","titleSlug":"my-calendar-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","design","segment-tree","prefix-sum","ordered-set"]}
{"id":732,"frontendId":732,"title":"My Calendar III","titleSlug":"my-calendar-iii","difficulty":"HARD","paidOnly":false,"tags":["binary-search","design","segment-tree","prefix-sum","ordered-set"]}
{"id":733,"frontendId":733,"title":"Flood Fill","titleSlug":"flood-fill","difficulty":"EASY","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":734,"frontendId":734,"title":"Sentence Similarity","titleSlug":"sentence-similarity","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table","string"]}
{"id":735,"frontendId":735,"title":"Asteroid Collision","titleSlug":"asteroid-collision","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","simulation"]}
{"id":736,"frontendId":736,"title":"Parse Lisp Expression","titleSlug":"parse-lisp-expression","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","stack","recursion"]}
{"id":737,"frontendId":737,"title":"Sentence Similarity II","titleSlug":"sentence-similarity-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","depth-first-search","breadth-first-search","union-find"]}
{"id":738,"frontendId":738,"title":"Monotone Increasing Digits","titleSlug":"monotone-increasing-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":739,"frontendId":739,"title":"Daily Temperatures","titleSlug":"daily-temperatures","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":740,"frontendId":740,"title":"Delete and Earn","titleSlug":"delete-and-earn","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":741,"frontendId":741,"title":"Cherry Pickup","titleSlug":"cherry-pickup","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":742,"frontendId":709,"title":"To Lower Case","titleSlug":"to-lower-case","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":743,"frontendId":742,"title":"Closest Leaf in a Binary Tree","titleSlug":"closest-leaf-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":744,"frontendId":743,"title":"Network Delay Time","titleSlug":"network-delay-time","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","heap-priority-queue","shortest-path"]}
{"id":745,"frontendId":744,"title":"Find Smallest Letter Greater Than Target","titleSlug":"find-smallest-letter-greater-than-target","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search"]}
{"id":746,"frontendId":745,"title":"Prefix and Suffix Search","titleSlug":"prefix-and-suffix-search","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","design","trie"]}
{"id":747,"frontendId":746,"title":"Min Cost Climbing Stairs","titleSlug":"min-cost-climbing-stairs","difficulty":"EASY","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":748,"frontendId":747,"title":"Largest Number At Least Twice of Others","titleSlug":"largest-number-at-least-twice-of-others","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":749,"frontendId":748,"title":"Shortest Completing Word","titleSlug":"shortest-completing-word","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":750,"frontendId":749,"title":"Contain Virus","titleSlug":"contain-virus","difficulty":"HARD","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix","simulation"]}
{"id":751,"frontendId":750,"title":"Number Of Corner Rectangles","titleSlug":"number-of-corner-rectangles","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","matrix"]}
{"id":752,"frontendId":751,"title":"IP to CIDR","titleSlug":"ip-to-cidr","difficulty":"MEDIUM","paidOnly":true,"tags":["string","bit-manipulation"]}
{"id":753,"frontendId":752,"title":"Open the Lock","titleSlug":"open-the-lock","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","breadth-first-search"]}
{"id":754,"frontendId":753,"title":"Cracking the Safe","titleSlug":"cracking-the-safe","difficulty":"HARD","paidOnly":false,"tags":["string","depth-first-search","graph","eulerian-circuit"]}
{"id":755,"frontendId":754,"title":"Reach a Number","titleSlug":"reach-a-number","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search"]}
{"id":756,"frontendId":755,"title":"Pour Water","titleSlug":"pour-water","difficulty":"MEDIUM","paidOnly":true,"tags":["array","simulation"]}
{"id":757,"frontendId":756,"title":"Pyramid Transition Matrix","titleSlug":"pyramid-transition-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","backtracking","bit-manipulation"]}
{"id":758,"frontendId":426,"title":"Convert Binary Search Tree to Sorted Doubly Linked List","titleSlug":"convert-binary-search-tree-to-sorted-doubly-linked-list","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list","stack","tree","depth-first-search","binary-search-tree","binary-tree","doubly-linked-list"]}
{"id":759,"frontendId":757,"title":"Set Intersection Size At Least Two","titleSlug":"set-intersection-size-at-least-two","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":760,"frontendId":758,"title":"Bold Words in String","titleSlug":"bold-words-in-string","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","trie","string-matching"]}
{"id":761,"frontendId":759,"title":"Employee Free Time","titleSlug":"employee-free-time","difficulty":"HARD","paidOnly":true,"tags":["array","line-sweep","sorting","heap-priority-queue"]}
{"id":762,"frontendId":760,"title":"Find Anagram Mappings","titleSlug":"find-anagram-mappings","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table"]}
{"id":763,"frontendId":761,"title":"Special Binary String","titleSlug":"special-binary-string","difficulty":"HARD","paidOnly":false,"tags":["string","divide-and-conquer","sorting"]}
{"id":764,"frontendId":429,"title":"N-ary Tree Level Order Traversal","titleSlug":"n-ary-tree-level-order-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search"]}
{"id":765,"frontendId":428,"title":"Serialize and Deserialize N-ary Tree","titleSlug":"serialize-and-deserialize-n-ary-tree","difficulty":"HARD","paidOnly":true,"tags":["string","tree","depth-first-search","breadth-first-search"]}
{"id":766,"frontendId":430,"title":"Flatten a Multilevel Doubly Linked List","titleSlug":"flatten-a-multilevel-doubly-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","depth-first-search","doubly-linked-list"]}
{"id":767,"frontendId":762,"title":"Prime Number of Set Bits in Binary Representation","titleSlug":"prime-number-of-set-bits-in-binary-representation","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":768,"frontendId":763,"title":"Partition Labels","titleSlug":"partition-labels","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","two-pointers","string","greedy"]}
{"id":769,"frontendId":764,"title":"Largest Plus Sign","titleSlug":"largest-plus-sign","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":770,"frontendId":765,"title":"Couples Holding Hands","titleSlug":"couples-holding-hands","difficulty":"HARD","paidOnly":false,"tags":["greedy","depth-first-search","breadth-first-search","union-find","graph"]}
{"id":771,"frontendId":431,"title":"Encode N-ary Tree to Binary Tree","titleSlug":"encode-n-ary-tree-to-binary-tree","difficulty":"HARD","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","design","binary-tree"]}
{"id":772,"frontendId":427,"title":"Construct Quad Tree","titleSlug":"construct-quad-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","tree","matrix"]}
{"id":773,"frontendId":558,"title":"Logical OR of Two Binary Grids Represented as Quad-Trees","titleSlug":"logical-or-of-two-binary-grids-represented-as-quad-trees","difficulty":"MEDIUM","paidOnly":false,"tags":["divide-and-conquer","tree"]}
{"id":774,"frontendId":559,"title":"Maximum Depth of N-ary Tree","titleSlug":"maximum-depth-of-n-ary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search"]}
{"id":775,"frontendId":589,"title":"N-ary Tree Preorder Traversal","titleSlug":"n-ary-tree-preorder-traversal","difficulty":"EASY","paidOnly":false,"tags":["stack","tree","depth-first-search"]}
{"id":776,"frontendId":590,"title":"N-ary Tree Postorder Traversal","titleSlug":"n-ary-tree-postorder-traversal","difficulty":"EASY","paidOnly":false,"tags":["stack","tree","depth-first-search"]}
{"id":777,"frontendId":766,"title":"Toeplitz Matrix","titleSlug":"toeplitz-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":778,"frontendId":767,"title":"Reorganize String","titleSlug":"reorganize-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","sorting","heap-priority-queue","counting"]}
{"id":779,"frontendId":768,"title":"Max Chunks To Make Sorted II","titleSlug":"max-chunks-to-make-sorted-ii","difficulty":"HARD","paidOnly":false,"tags":["array","stack","greedy","sorting","monotonic-stack"]}
{"id":780,"frontendId":769,"title":"Max Chunks To Make Sorted","titleSlug":"max-chunks-to-make-sorted","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","greedy","sorting","monotonic-stack"]}
{"id":781,"frontendId":770,"title":"Basic Calculator IV","titleSlug":"basic-calculator-iv","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","stack","recursion"]}
{"id":782,"frontendId":771,"title":"Jewels and Stones","titleSlug":"jewels-and-stones","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":783,"frontendId":700,"title":"Search in a Binary Search Tree","titleSlug":"search-in-a-binary-search-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","binary-search-tree","binary-tree"]}
{"id":784,"frontendId":701,"title":"Insert into a Binary Search Tree","titleSlug":"insert-into-a-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","binary-search-tree","binary-tree"]}
{"id":785,"frontendId":772,"title":"Basic Calculator III","titleSlug":"basic-calculator-iii","difficulty":"HARD","paidOnly":true,"tags":["math","string","stack","recursion"]}
{"id":786,"frontendId":702,"title":"Search in a Sorted Array of Unknown Size","titleSlug":"search-in-a-sorted-array-of-unknown-size","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","interactive"]}
{"id":787,"frontendId":773,"title":"Sliding Puzzle","titleSlug":"sliding-puzzle","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","backtracking","breadth-first-search","memoization","matrix"]}
{"id":788,"frontendId":774,"title":"Minimize Max Distance to Gas Station","titleSlug":"minimize-max-distance-to-gas-station","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search"]}
{"id":789,"frontendId":703,"title":"Kth Largest Element in a Stream","titleSlug":"kth-largest-element-in-a-stream","difficulty":"EASY","paidOnly":false,"tags":["tree","design","binary-search-tree","heap-priority-queue","binary-tree","data-stream"]}
{"id":790,"frontendId":775,"title":"Global and Local Inversions","titleSlug":"global-and-local-inversions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":791,"frontendId":776,"title":"Split BST","titleSlug":"split-bst","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","binary-search-tree","recursion","binary-tree"]}
{"id":792,"frontendId":704,"title":"Binary Search","titleSlug":"binary-search","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search"]}
{"id":793,"frontendId":777,"title":"Swap Adjacent in LR String","titleSlug":"swap-adjacent-in-lr-string","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":794,"frontendId":778,"title":"Swim in Rising Water","titleSlug":"swim-in-rising-water","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","depth-first-search","breadth-first-search","union-find","heap-priority-queue","matrix"]}
{"id":795,"frontendId":779,"title":"K-th Symbol in Grammar","titleSlug":"k-th-symbol-in-grammar","difficulty":"MEDIUM","paidOnly":false,"tags":["math","bit-manipulation","recursion"]}
{"id":796,"frontendId":780,"title":"Reaching Points","titleSlug":"reaching-points","difficulty":"HARD","paidOnly":false,"tags":["math"]}
{"id":797,"frontendId":781,"title":"Rabbits in Forest","titleSlug":"rabbits-in-forest","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","greedy"]}
{"id":798,"frontendId":782,"title":"Transform to Chessboard","titleSlug":"transform-to-chessboard","difficulty":"HARD","paidOnly":false,"tags":["array","math","bit-manipulation","matrix"]}
{"id":799,"frontendId":783,"title":"Minimum Distance Between BST Nodes","titleSlug":"minimum-distance-between-bst-nodes","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-search-tree","binary-tree"]}
{"id":800,"frontendId":784,"title":"Letter Case Permutation","titleSlug":"letter-case-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","bit-manipulation"]}
{"id":801,"frontendId":785,"title":"Is Graph Bipartite?","titleSlug":"is-graph-bipartite","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":802,"frontendId":786,"title":"K-th Smallest Prime Fraction","titleSlug":"k-th-smallest-prime-fraction","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting","heap-priority-queue"]}
{"id":803,"frontendId":787,"title":"Cheapest Flights Within K Stops","titleSlug":"cheapest-flights-within-k-stops","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","depth-first-search","breadth-first-search","graph","heap-priority-queue","shortest-path"]}
{"id":804,"frontendId":788,"title":"Rotated Digits","titleSlug":"rotated-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":805,"frontendId":789,"title":"Escape The Ghosts","titleSlug":"escape-the-ghosts","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":806,"frontendId":790,"title":"Domino and Tromino Tiling","titleSlug":"domino-and-tromino-tiling","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":807,"frontendId":791,"title":"Custom Sort String","titleSlug":"custom-sort-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sorting"]}
{"id":808,"frontendId":792,"title":"Number of Matching Subsequences","titleSlug":"number-of-matching-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","binary-search","dynamic-programming","trie","sorting"]}
{"id":809,"frontendId":793,"title":"Preimage Size of Factorial Zeroes Function","titleSlug":"preimage-size-of-factorial-zeroes-function","difficulty":"HARD","paidOnly":false,"tags":["math","binary-search"]}
{"id":810,"frontendId":794,"title":"Valid Tic-Tac-Toe State","titleSlug":"valid-tic-tac-toe-state","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix"]}
{"id":811,"frontendId":795,"title":"Number of Subarrays with Bounded Maximum","titleSlug":"number-of-subarrays-with-bounded-maximum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers"]}
{"id":812,"frontendId":796,"title":"Rotate String","titleSlug":"rotate-string","difficulty":"EASY","paidOnly":false,"tags":["string","string-matching"]}
{"id":813,"frontendId":797,"title":"All Paths From Source to Target","titleSlug":"all-paths-from-source-to-target","difficulty":"MEDIUM","paidOnly":false,"tags":["backtracking","depth-first-search","breadth-first-search","graph"]}
{"id":814,"frontendId":798,"title":"Smallest Rotation with Highest Score","titleSlug":"smallest-rotation-with-highest-score","difficulty":"HARD","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":815,"frontendId":799,"title":"Champagne Tower","titleSlug":"champagne-tower","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":816,"frontendId":705,"title":"Design HashSet","titleSlug":"design-hashset","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","linked-list","design","hash-function"]}
{"id":817,"frontendId":706,"title":"Design HashMap","titleSlug":"design-hashmap","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","linked-list","design","hash-function"]}
{"id":818,"frontendId":800,"title":"Similar RGB Color","titleSlug":"similar-rgb-color","difficulty":"EASY","paidOnly":true,"tags":["math","string","enumeration"]}
{"id":819,"frontendId":801,"title":"Minimum Swaps To Make Sequences Increasing","titleSlug":"minimum-swaps-to-make-sequences-increasing","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":820,"frontendId":802,"title":"Find Eventual Safe States","titleSlug":"find-eventual-safe-states","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":821,"frontendId":803,"title":"Bricks Falling When Hit","titleSlug":"bricks-falling-when-hit","difficulty":"HARD","paidOnly":false,"tags":["array","union-find","matrix"]}
{"id":822,"frontendId":804,"title":"Unique Morse Code Words","titleSlug":"unique-morse-code-words","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":823,"frontendId":805,"title":"Split Array With Same Average","titleSlug":"split-array-with-same-average","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","dynamic-programming","bit-manipulation","bitmask"]}
{"id":824,"frontendId":806,"title":"Number of Lines To Write String","titleSlug":"number-of-lines-to-write-string","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":825,"frontendId":807,"title":"Max Increase to Keep City Skyline","titleSlug":"max-increase-to-keep-city-skyline","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","matrix"]}
{"id":826,"frontendId":808,"title":"Soup Servings","titleSlug":"soup-servings","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","probability-and-statistics"]}
{"id":827,"frontendId":809,"title":"Expressive Words","titleSlug":"expressive-words","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","string"]}
{"id":828,"frontendId":810,"title":"Chalkboard XOR Game","titleSlug":"chalkboard-xor-game","difficulty":"HARD","paidOnly":false,"tags":["array","math","bit-manipulation","brainteaser","game-theory"]}
{"id":829,"frontendId":811,"title":"Subdomain Visit Count","titleSlug":"subdomain-visit-count","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":830,"frontendId":812,"title":"Largest Triangle Area","titleSlug":"largest-triangle-area","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry"]}
{"id":831,"frontendId":813,"title":"Largest Sum of Averages","titleSlug":"largest-sum-of-averages","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":832,"frontendId":814,"title":"Binary Tree Pruning","titleSlug":"binary-tree-pruning","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":833,"frontendId":815,"title":"Bus Routes","titleSlug":"bus-routes","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","breadth-first-search"]}
{"id":834,"frontendId":816,"title":"Ambiguous Coordinates","titleSlug":"ambiguous-coordinates","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","enumeration"]}
{"id":835,"frontendId":817,"title":"Linked List Components","titleSlug":"linked-list-components","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","linked-list"]}
{"id":836,"frontendId":818,"title":"Race Car","titleSlug":"race-car","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":837,"frontendId":819,"title":"Most Common Word","titleSlug":"most-common-word","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":838,"frontendId":707,"title":"Design Linked List","titleSlug":"design-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","design"]}
{"id":839,"frontendId":820,"title":"Short Encoding of Words","titleSlug":"short-encoding-of-words","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","trie"]}
{"id":841,"frontendId":821,"title":"Shortest Distance to a Character","titleSlug":"shortest-distance-to-a-character","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","string"]}
{"id":842,"frontendId":822,"title":"Card Flipping Game","titleSlug":"card-flipping-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":843,"frontendId":823,"title":"Binary Trees With Factors","titleSlug":"binary-trees-with-factors","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming","sorting"]}
{"id":850,"frontendId":708,"title":"Insert into a Sorted Circular Linked List","titleSlug":"insert-into-a-sorted-circular-linked-list","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list"]}
{"id":851,"frontendId":824,"title":"Goat Latin","titleSlug":"goat-latin","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":852,"frontendId":825,"title":"Friends Of Appropriate Ages","titleSlug":"friends-of-appropriate-ages","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":853,"frontendId":826,"title":"Most Profit Assigning Work","titleSlug":"most-profit-assigning-work","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","sorting"]}
{"id":854,"frontendId":827,"title":"Making A Large Island","titleSlug":"making-a-large-island","difficulty":"HARD","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":855,"frontendId":828,"title":"Count Unique Characters of All Substrings of a Given String","titleSlug":"count-unique-characters-of-all-substrings-of-a-given-string","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","dynamic-programming"]}
{"id":856,"frontendId":829,"title":"Consecutive Numbers Sum","titleSlug":"consecutive-numbers-sum","difficulty":"HARD","paidOnly":false,"tags":["math","enumeration"]}
{"id":857,"frontendId":830,"title":"Positions of Large Groups","titleSlug":"positions-of-large-groups","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":858,"frontendId":831,"title":"Masking Personal Information","titleSlug":"masking-personal-information","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":859,"frontendId":641,"title":"Design Circular Deque","titleSlug":"design-circular-deque","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","design","queue"]}
{"id":860,"frontendId":622,"title":"Design Circular Queue","titleSlug":"design-circular-queue","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","design","queue"]}
{"id":861,"frontendId":832,"title":"Flipping an Image","titleSlug":"flipping-an-image","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","bit-manipulation","matrix","simulation"]}
{"id":862,"frontendId":833,"title":"Find And Replace in String","titleSlug":"find-and-replace-in-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":863,"frontendId":834,"title":"Sum of Distances in Tree","titleSlug":"sum-of-distances-in-tree","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","graph"]}
{"id":864,"frontendId":835,"title":"Image Overlap","titleSlug":"image-overlap","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix"]}
{"id":865,"frontendId":489,"title":"Robot Room Cleaner","titleSlug":"robot-room-cleaner","difficulty":"HARD","paidOnly":true,"tags":["backtracking","interactive"]}
{"id":866,"frontendId":836,"title":"Rectangle Overlap","titleSlug":"rectangle-overlap","difficulty":"EASY","paidOnly":false,"tags":["math","geometry"]}
{"id":867,"frontendId":837,"title":"New 21 Game","titleSlug":"new-21-game","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","sliding-window","probability-and-statistics"]}
{"id":868,"frontendId":838,"title":"Push Dominoes","titleSlug":"push-dominoes","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":869,"frontendId":839,"title":"Similar String Groups","titleSlug":"similar-string-groups","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","depth-first-search","breadth-first-search","union-find"]}
{"id":870,"frontendId":840,"title":"Magic Squares In Grid","titleSlug":"magic-squares-in-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","matrix"]}
{"id":871,"frontendId":841,"title":"Keys and Rooms","titleSlug":"keys-and-rooms","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph"]}
{"id":872,"frontendId":842,"title":"Split Array into Fibonacci Sequence","titleSlug":"split-array-into-fibonacci-sequence","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking"]}
{"id":873,"frontendId":843,"title":"Guess the Word","titleSlug":"guess-the-word","difficulty":"HARD","paidOnly":false,"tags":["array","math","string","interactive","game-theory"]}
{"id":874,"frontendId":844,"title":"Backspace String Compare","titleSlug":"backspace-string-compare","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","stack","simulation"]}
{"id":875,"frontendId":845,"title":"Longest Mountain in Array","titleSlug":"longest-mountain-in-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","dynamic-programming","enumeration"]}
{"id":876,"frontendId":846,"title":"Hand of Straights","titleSlug":"hand-of-straights","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting"]}
{"id":877,"frontendId":847,"title":"Shortest Path Visiting All Nodes","titleSlug":"shortest-path-visiting-all-nodes","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","bit-manipulation","breadth-first-search","graph","bitmask"]}
{"id":878,"frontendId":848,"title":"Shifting Letters","titleSlug":"shifting-letters","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","prefix-sum"]}
{"id":879,"frontendId":849,"title":"Maximize Distance to Closest Person","titleSlug":"maximize-distance-to-closest-person","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":880,"frontendId":850,"title":"Rectangle Area II","titleSlug":"rectangle-area-ii","difficulty":"HARD","paidOnly":false,"tags":["array","segment-tree","line-sweep","ordered-set"]}
{"id":881,"frontendId":851,"title":"Loud and Rich","titleSlug":"loud-and-rich","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","graph","topological-sort"]}
{"id":882,"frontendId":852,"title":"Peak Index in a Mountain Array","titleSlug":"peak-index-in-a-mountain-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":883,"frontendId":853,"title":"Car Fleet","titleSlug":"car-fleet","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","sorting","monotonic-stack"]}
{"id":884,"frontendId":854,"title":"K-Similar Strings","titleSlug":"k-similar-strings","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","breadth-first-search"]}
{"id":885,"frontendId":855,"title":"Exam Room","titleSlug":"exam-room","difficulty":"MEDIUM","paidOnly":false,"tags":["design","heap-priority-queue","ordered-set"]}
{"id":886,"frontendId":856,"title":"Score of Parentheses","titleSlug":"score-of-parentheses","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":887,"frontendId":857,"title":"Minimum Cost to Hire K Workers","titleSlug":"minimum-cost-to-hire-k-workers","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":888,"frontendId":858,"title":"Mirror Reflection","titleSlug":"mirror-reflection","difficulty":"MEDIUM","paidOnly":false,"tags":["math","geometry","number-theory"]}
{"id":889,"frontendId":859,"title":"Buddy Strings","titleSlug":"buddy-strings","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":890,"frontendId":860,"title":"Lemonade Change","titleSlug":"lemonade-change","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":891,"frontendId":861,"title":"Score After Flipping Matrix","titleSlug":"score-after-flipping-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","bit-manipulation","matrix"]}
{"id":892,"frontendId":862,"title":"Shortest Subarray with Sum at Least K","titleSlug":"shortest-subarray-with-sum-at-least-k","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","queue","sliding-window","heap-priority-queue","prefix-sum","monotonic-queue"]}
{"id":893,"frontendId":863,"title":"All Nodes Distance K in Binary Tree","titleSlug":"all-nodes-distance-k-in-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":894,"frontendId":710,"title":"Random Pick with Blacklist","titleSlug":"random-pick-with-blacklist","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","binary-search","sorting","randomized"]}
{"id":895,"frontendId":864,"title":"Shortest Path to Get All Keys","titleSlug":"shortest-path-to-get-all-keys","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","breadth-first-search","matrix"]}
{"id":896,"frontendId":865,"title":"Smallest Subtree with all the Deepest Nodes","titleSlug":"smallest-subtree-with-all-the-deepest-nodes","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":897,"frontendId":866,"title":"Prime Palindrome","titleSlug":"prime-palindrome","difficulty":"MEDIUM","paidOnly":false,"tags":["math","number-theory"]}
{"id":898,"frontendId":867,"title":"Transpose Matrix","titleSlug":"transpose-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":899,"frontendId":868,"title":"Binary Gap","titleSlug":"binary-gap","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":900,"frontendId":869,"title":"Reordered Power of 2","titleSlug":"reordered-power-of-2","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","sorting","counting","enumeration"]}
{"id":901,"frontendId":870,"title":"Advantage Shuffle","titleSlug":"advantage-shuffle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":902,"frontendId":871,"title":"Minimum Number of Refueling Stops","titleSlug":"minimum-number-of-refueling-stops","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","greedy","heap-priority-queue"]}
{"id":903,"frontendId":470,"title":"Implement Rand10() Using Rand7()","titleSlug":"implement-rand10-using-rand7","difficulty":"MEDIUM","paidOnly":false,"tags":["math","rejection-sampling","randomized","probability-and-statistics"]}
{"id":904,"frontendId":872,"title":"Leaf-Similar Trees","titleSlug":"leaf-similar-trees","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":905,"frontendId":873,"title":"Length of Longest Fibonacci Subsequence","titleSlug":"length-of-longest-fibonacci-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":906,"frontendId":874,"title":"Walking Robot Simulation","titleSlug":"walking-robot-simulation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","simulation"]}
{"id":907,"frontendId":875,"title":"Koko Eating Bananas","titleSlug":"koko-eating-bananas","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":908,"frontendId":876,"title":"Middle of the Linked List","titleSlug":"middle-of-the-linked-list","difficulty":"EASY","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":909,"frontendId":877,"title":"Stone Game","titleSlug":"stone-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","game-theory"]}
{"id":910,"frontendId":878,"title":"Nth Magical Number","titleSlug":"nth-magical-number","difficulty":"HARD","paidOnly":false,"tags":["math","binary-search"]}
{"id":911,"frontendId":879,"title":"Profitable Schemes","titleSlug":"profitable-schemes","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":912,"frontendId":528,"title":"Random Pick with Weight","titleSlug":"random-pick-with-weight","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","prefix-sum","randomized"]}
{"id":913,"frontendId":519,"title":"Random Flip Matrix","titleSlug":"random-flip-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","reservoir-sampling","randomized"]}
{"id":914,"frontendId":497,"title":"Random Point in Non-overlapping Rectangles","titleSlug":"random-point-in-non-overlapping-rectangles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","reservoir-sampling","prefix-sum","ordered-set","randomized"]}
{"id":915,"frontendId":478,"title":"Generate Random Point in a Circle","titleSlug":"generate-random-point-in-a-circle","difficulty":"MEDIUM","paidOnly":false,"tags":["math","geometry","rejection-sampling","randomized"]}
{"id":916,"frontendId":880,"title":"Decoded String at Index","titleSlug":"decoded-string-at-index","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":917,"frontendId":881,"title":"Boats to Save People","titleSlug":"boats-to-save-people","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":918,"frontendId":882,"title":"Reachable Nodes In Subdivided Graph","titleSlug":"reachable-nodes-in-subdivided-graph","difficulty":"HARD","paidOnly":false,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":919,"frontendId":883,"title":"Projection Area of 3D Shapes","titleSlug":"projection-area-of-3d-shapes","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry","matrix"]}
{"id":920,"frontendId":884,"title":"Uncommon Words from Two Sentences","titleSlug":"uncommon-words-from-two-sentences","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":921,"frontendId":885,"title":"Spiral Matrix III","titleSlug":"spiral-matrix-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":922,"frontendId":886,"title":"Possible Bipartition","titleSlug":"possible-bipartition","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":923,"frontendId":887,"title":"Super Egg Drop","titleSlug":"super-egg-drop","difficulty":"HARD","paidOnly":false,"tags":["math","binary-search","dynamic-programming"]}
{"id":924,"frontendId":888,"title":"Fair Candy Swap","titleSlug":"fair-candy-swap","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","binary-search","sorting"]}
{"id":925,"frontendId":889,"title":"Construct Binary Tree from Preorder and Postorder Traversal","titleSlug":"construct-binary-tree-from-preorder-and-postorder-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","tree","binary-tree"]}
{"id":926,"frontendId":890,"title":"Find and Replace Pattern","titleSlug":"find-and-replace-pattern","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":927,"frontendId":891,"title":"Sum of Subsequence Widths","titleSlug":"sum-of-subsequence-widths","difficulty":"HARD","paidOnly":false,"tags":["array","math","sorting"]}
{"id":928,"frontendId":892,"title":"Surface Area of 3D Shapes","titleSlug":"surface-area-of-3d-shapes","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry","matrix"]}
{"id":929,"frontendId":893,"title":"Groups of Special-Equivalent Strings","titleSlug":"groups-of-special-equivalent-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":930,"frontendId":894,"title":"All Possible Full Binary Trees","titleSlug":"all-possible-full-binary-trees","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","tree","recursion","memoization","binary-tree"]}
{"id":931,"frontendId":895,"title":"Maximum Frequency Stack","titleSlug":"maximum-frequency-stack","difficulty":"HARD","paidOnly":false,"tags":["hash-table","stack","design","ordered-set"]}
{"id":932,"frontendId":896,"title":"Monotonic Array","titleSlug":"monotonic-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":933,"frontendId":897,"title":"Increasing Order Search Tree","titleSlug":"increasing-order-search-tree","difficulty":"EASY","paidOnly":false,"tags":["stack","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":934,"frontendId":898,"title":"Bitwise ORs of Subarrays","titleSlug":"bitwise-ors-of-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation"]}
{"id":935,"frontendId":899,"title":"Orderly Queue","titleSlug":"orderly-queue","difficulty":"HARD","paidOnly":false,"tags":["math","string","sorting"]}
{"id":936,"frontendId":900,"title":"RLE Iterator","titleSlug":"rle-iterator","difficulty":"MEDIUM","paidOnly":false,"tags":["array","design","counting","iterator"]}
{"id":937,"frontendId":901,"title":"Online Stock Span","titleSlug":"online-stock-span","difficulty":"MEDIUM","paidOnly":false,"tags":["stack","design","monotonic-stack","data-stream"]}
{"id":938,"frontendId":902,"title":"Numbers At Most N Given Digit Set","titleSlug":"numbers-at-most-n-given-digit-set","difficulty":"HARD","paidOnly":false,"tags":["array","math","string","binary-search","dynamic-programming"]}
{"id":939,"frontendId":903,"title":"Valid Permutations for DI Sequence","titleSlug":"valid-permutations-for-di-sequence","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","prefix-sum"]}
{"id":940,"frontendId":904,"title":"Fruit Into Baskets","titleSlug":"fruit-into-baskets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":941,"frontendId":905,"title":"Sort Array By Parity","titleSlug":"sort-array-by-parity","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":942,"frontendId":906,"title":"Super Palindromes","titleSlug":"super-palindromes","difficulty":"HARD","paidOnly":false,"tags":["math","string","enumeration"]}
{"id":943,"frontendId":907,"title":"Sum of Subarray Minimums","titleSlug":"sum-of-subarray-minimums","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","stack","monotonic-stack"]}
{"id":944,"frontendId":908,"title":"Smallest Range I","titleSlug":"smallest-range-i","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":945,"frontendId":909,"title":"Snakes and Ladders","titleSlug":"snakes-and-ladders","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":946,"frontendId":910,"title":"Smallest Range II","titleSlug":"smallest-range-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting"]}
{"id":947,"frontendId":911,"title":"Online Election","titleSlug":"online-election","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","design"]}
{"id":948,"frontendId":912,"title":"Sort an Array","titleSlug":"sort-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","sorting","heap-priority-queue","merge-sort","bucket-sort","radix-sort","counting-sort"]}
{"id":949,"frontendId":913,"title":"Cat and Mouse","titleSlug":"cat-and-mouse","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","graph","topological-sort","memoization","game-theory"]}
{"id":950,"frontendId":914,"title":"X of a Kind in a Deck of Cards","titleSlug":"x-of-a-kind-in-a-deck-of-cards","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","counting","number-theory"]}
{"id":951,"frontendId":915,"title":"Partition Array into Disjoint Intervals","titleSlug":"partition-array-into-disjoint-intervals","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":952,"frontendId":916,"title":"Word Subsets","titleSlug":"word-subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":953,"frontendId":917,"title":"Reverse Only Letters","titleSlug":"reverse-only-letters","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":954,"frontendId":918,"title":"Maximum Sum Circular Subarray","titleSlug":"maximum-sum-circular-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","dynamic-programming","queue","monotonic-queue"]}
{"id":955,"frontendId":919,"title":"Complete Binary Tree Inserter","titleSlug":"complete-binary-tree-inserter","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","design","binary-tree"]}
{"id":956,"frontendId":920,"title":"Number of Music Playlists","titleSlug":"number-of-music-playlists","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":957,"frontendId":921,"title":"Minimum Add to Make Parentheses Valid","titleSlug":"minimum-add-to-make-parentheses-valid","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy"]}
{"id":958,"frontendId":922,"title":"Sort Array By Parity II","titleSlug":"sort-array-by-parity-ii","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":959,"frontendId":923,"title":"3Sum With Multiplicity","titleSlug":"3sum-with-multiplicity","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","sorting","counting"]}
{"id":960,"frontendId":924,"title":"Minimize Malware Spread","titleSlug":"minimize-malware-spread","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","graph"]}
{"id":961,"frontendId":925,"title":"Long Pressed Name","titleSlug":"long-pressed-name","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":962,"frontendId":926,"title":"Flip String to Monotone Increasing","titleSlug":"flip-string-to-monotone-increasing","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":963,"frontendId":927,"title":"Three Equal Parts","titleSlug":"three-equal-parts","difficulty":"HARD","paidOnly":false,"tags":["array","math"]}
{"id":964,"frontendId":928,"title":"Minimize Malware Spread II","titleSlug":"minimize-malware-spread-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","graph"]}
{"id":965,"frontendId":929,"title":"Unique Email Addresses","titleSlug":"unique-email-addresses","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":966,"frontendId":930,"title":"Binary Subarrays With Sum","titleSlug":"binary-subarrays-with-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window","prefix-sum"]}
{"id":967,"frontendId":931,"title":"Minimum Falling Path Sum","titleSlug":"minimum-falling-path-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":968,"frontendId":932,"title":"Beautiful Array","titleSlug":"beautiful-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","divide-and-conquer"]}
{"id":969,"frontendId":933,"title":"Number of Recent Calls","titleSlug":"number-of-recent-calls","difficulty":"EASY","paidOnly":false,"tags":["design","queue","data-stream"]}
{"id":971,"frontendId":934,"title":"Shortest Bridge","titleSlug":"shortest-bridge","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":972,"frontendId":935,"title":"Knight Dialer","titleSlug":"knight-dialer","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":973,"frontendId":936,"title":"Stamping The Sequence","titleSlug":"stamping-the-sequence","difficulty":"HARD","paidOnly":false,"tags":["string","stack","greedy","queue"]}
{"id":974,"frontendId":937,"title":"Reorder Data in Log Files","titleSlug":"reorder-data-in-log-files","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","sorting"]}
{"id":975,"frontendId":938,"title":"Range Sum of BST","titleSlug":"range-sum-of-bst","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":976,"frontendId":939,"title":"Minimum Area Rectangle","titleSlug":"minimum-area-rectangle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","geometry","sorting"]}
{"id":977,"frontendId":940,"title":"Distinct Subsequences II","titleSlug":"distinct-subsequences-ii","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":978,"frontendId":941,"title":"Valid Mountain Array","titleSlug":"valid-mountain-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":979,"frontendId":942,"title":"DI String Match","titleSlug":"di-string-match","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","string","greedy"]}
{"id":980,"frontendId":943,"title":"Find the Shortest Superstring","titleSlug":"find-the-shortest-superstring","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming","bit-manipulation","bitmask"]}
{"id":981,"frontendId":944,"title":"Delete Columns to Make Sorted","titleSlug":"delete-columns-to-make-sorted","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":982,"frontendId":945,"title":"Minimum Increment to Make Array Unique","titleSlug":"minimum-increment-to-make-array-unique","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","counting"]}
{"id":983,"frontendId":946,"title":"Validate Stack Sequences","titleSlug":"validate-stack-sequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","simulation"]}
{"id":984,"frontendId":947,"title":"Most Stones Removed with Same Row or Column","titleSlug":"most-stones-removed-with-same-row-or-column","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","depth-first-search","union-find","graph"]}
{"id":985,"frontendId":948,"title":"Bag of Tokens","titleSlug":"bag-of-tokens","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":986,"frontendId":949,"title":"Largest Time for Given Digits","titleSlug":"largest-time-for-given-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","backtracking","enumeration"]}
{"id":987,"frontendId":950,"title":"Reveal Cards In Increasing Order","titleSlug":"reveal-cards-in-increasing-order","difficulty":"MEDIUM","paidOnly":false,"tags":["array","queue","sorting","simulation"]}
{"id":988,"frontendId":951,"title":"Flip Equivalent Binary Trees","titleSlug":"flip-equivalent-binary-trees","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":989,"frontendId":952,"title":"Largest Component Size by Common Factor","titleSlug":"largest-component-size-by-common-factor","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","union-find","number-theory"]}
{"id":990,"frontendId":953,"title":"Verifying an Alien Dictionary","titleSlug":"verifying-an-alien-dictionary","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":991,"frontendId":954,"title":"Array of Doubled Pairs","titleSlug":"array-of-doubled-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting"]}
{"id":992,"frontendId":955,"title":"Delete Columns to Make Sorted II","titleSlug":"delete-columns-to-make-sorted-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","greedy"]}
{"id":993,"frontendId":956,"title":"Tallest Billboard","titleSlug":"tallest-billboard","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":994,"frontendId":957,"title":"Prison Cells After N Days","titleSlug":"prison-cells-after-n-days","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","bit-manipulation"]}
{"id":998,"frontendId":958,"title":"Check Completeness of a Binary Tree","titleSlug":"check-completeness-of-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":999,"frontendId":959,"title":"Regions Cut By Slashes","titleSlug":"regions-cut-by-slashes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":1000,"frontendId":960,"title":"Delete Columns to Make Sorted III","titleSlug":"delete-columns-to-make-sorted-iii","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming"]}
{"id":1001,"frontendId":961,"title":"N-Repeated Element in Size 2N Array","titleSlug":"n-repeated-element-in-size-2n-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":1002,"frontendId":962,"title":"Maximum Width Ramp","titleSlug":"maximum-width-ramp","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","stack","monotonic-stack"]}
{"id":1003,"frontendId":963,"title":"Minimum Area Rectangle II","titleSlug":"minimum-area-rectangle-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","geometry"]}
{"id":1004,"frontendId":964,"title":"Least Operators to Express Number","titleSlug":"least-operators-to-express-number","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","memoization"]}
{"id":1005,"frontendId":965,"title":"Univalued Binary Tree","titleSlug":"univalued-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1006,"frontendId":966,"title":"Vowel Spellchecker","titleSlug":"vowel-spellchecker","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":1007,"frontendId":967,"title":"Numbers With Same Consecutive Differences","titleSlug":"numbers-with-same-consecutive-differences","difficulty":"MEDIUM","paidOnly":false,"tags":["backtracking","breadth-first-search"]}
{"id":1008,"frontendId":968,"title":"Binary Tree Cameras","titleSlug":"binary-tree-cameras","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","binary-tree"]}
{"id":1009,"frontendId":969,"title":"Pancake Sorting","titleSlug":"pancake-sorting","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":1010,"frontendId":970,"title":"Powerful Integers","titleSlug":"powerful-integers","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","enumeration"]}
{"id":1011,"frontendId":971,"title":"Flip Binary Tree To Match Preorder Traversal","titleSlug":"flip-binary-tree-to-match-preorder-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1012,"frontendId":972,"title":"Equal Rational Numbers","titleSlug":"equal-rational-numbers","difficulty":"HARD","paidOnly":false,"tags":["math","string"]}
{"id":1013,"frontendId":509,"title":"Fibonacci Number","titleSlug":"fibonacci-number","difficulty":"EASY","paidOnly":false,"tags":["math","dynamic-programming","recursion","memoization"]}
{"id":1014,"frontendId":973,"title":"K Closest Points to Origin","titleSlug":"k-closest-points-to-origin","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","divide-and-conquer","geometry","sorting","heap-priority-queue","quickselect"]}
{"id":1016,"frontendId":974,"title":"Subarray Sums Divisible by K","titleSlug":"subarray-sums-divisible-by-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":1017,"frontendId":975,"title":"Odd Even Jump","titleSlug":"odd-even-jump","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","stack","sorting","monotonic-stack","ordered-set"]}
{"id":1018,"frontendId":976,"title":"Largest Perimeter Triangle","titleSlug":"largest-perimeter-triangle","difficulty":"EASY","paidOnly":false,"tags":["array","math","greedy","sorting"]}
{"id":1019,"frontendId":977,"title":"Squares of a Sorted Array","titleSlug":"squares-of-a-sorted-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":1020,"frontendId":978,"title":"Longest Turbulent Subarray","titleSlug":"longest-turbulent-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","sliding-window"]}
{"id":1021,"frontendId":979,"title":"Distribute Coins in Binary Tree","titleSlug":"distribute-coins-in-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1022,"frontendId":980,"title":"Unique Paths III","titleSlug":"unique-paths-iii","difficulty":"HARD","paidOnly":false,"tags":["array","backtracking","bit-manipulation","matrix"]}
{"id":1023,"frontendId":981,"title":"Time Based Key-Value Store","titleSlug":"time-based-key-value-store","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","binary-search","design"]}
{"id":1024,"frontendId":982,"title":"Triples with Bitwise AND Equal To Zero","titleSlug":"triples-with-bitwise-and-equal-to-zero","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","bit-manipulation"]}
{"id":1025,"frontendId":983,"title":"Minimum Cost For Tickets","titleSlug":"minimum-cost-for-tickets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1026,"frontendId":984,"title":"String Without AAA or BBB","titleSlug":"string-without-aaa-or-bbb","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1027,"frontendId":985,"title":"Sum of Even Numbers After Queries","titleSlug":"sum-of-even-numbers-after-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":1028,"frontendId":986,"title":"Interval List Intersections","titleSlug":"interval-list-intersections","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","line-sweep"]}
{"id":1029,"frontendId":987,"title":"Vertical Order Traversal of a Binary Tree","titleSlug":"vertical-order-traversal-of-a-binary-tree","difficulty":"HARD","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","sorting","binary-tree"]}
{"id":1030,"frontendId":988,"title":"Smallest String Starting From Leaf","titleSlug":"smallest-string-starting-from-leaf","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","tree","depth-first-search","binary-tree"]}
{"id":1031,"frontendId":989,"title":"Add to Array-Form of Integer","titleSlug":"add-to-array-form-of-integer","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":1032,"frontendId":990,"title":"Satisfiability of Equality Equations","titleSlug":"satisfiability-of-equality-equations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","union-find","graph"]}
{"id":1033,"frontendId":991,"title":"Broken Calculator","titleSlug":"broken-calculator","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":1034,"frontendId":992,"title":"Subarrays with K Different Integers","titleSlug":"subarrays-with-k-different-integers","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","sliding-window","counting"]}
{"id":1035,"frontendId":993,"title":"Cousins in Binary Tree","titleSlug":"cousins-in-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1036,"frontendId":994,"title":"Rotting Oranges","titleSlug":"rotting-oranges","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":1037,"frontendId":995,"title":"Minimum Number of K Consecutive Bit Flips","titleSlug":"minimum-number-of-k-consecutive-bit-flips","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","queue","sliding-window","prefix-sum"]}
{"id":1038,"frontendId":996,"title":"Number of Squareful Arrays","titleSlug":"number-of-squareful-arrays","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":1039,"frontendId":997,"title":"Find the Town Judge","titleSlug":"find-the-town-judge","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","graph"]}
{"id":1040,"frontendId":998,"title":"Maximum Binary Tree II","titleSlug":"maximum-binary-tree-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","binary-tree"]}
{"id":1041,"frontendId":999,"title":"Available Captures for Rook","titleSlug":"available-captures-for-rook","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":1042,"frontendId":1000,"title":"Minimum Cost to Merge Stones","titleSlug":"minimum-cost-to-merge-stones","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":1043,"frontendId":1001,"title":"Grid Illumination","titleSlug":"grid-illumination","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table"]}
{"id":1044,"frontendId":1002,"title":"Find Common Characters","titleSlug":"find-common-characters","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":1045,"frontendId":1003,"title":"Check If Word Is Valid After Substitutions","titleSlug":"check-if-word-is-valid-after-substitutions","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":1046,"frontendId":1004,"title":"Max Consecutive Ones III","titleSlug":"max-consecutive-ones-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window","prefix-sum"]}
{"id":1047,"frontendId":1005,"title":"Maximize Sum Of Array After K Negations","titleSlug":"maximize-sum-of-array-after-k-negations","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1048,"frontendId":1006,"title":"Clumsy Factorial","titleSlug":"clumsy-factorial","difficulty":"MEDIUM","paidOnly":false,"tags":["math","stack","simulation"]}
{"id":1049,"frontendId":1007,"title":"Minimum Domino Rotations For Equal Row","titleSlug":"minimum-domino-rotations-for-equal-row","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":1050,"frontendId":1008,"title":"Construct Binary Search Tree from Preorder Traversal","titleSlug":"construct-binary-search-tree-from-preorder-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","tree","binary-search-tree","monotonic-stack","binary-tree"]}
{"id":1051,"frontendId":1055,"title":"Shortest Way to Form String","titleSlug":"shortest-way-to-form-string","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","string","binary-search","greedy"]}
{"id":1052,"frontendId":1057,"title":"Campus Bikes","titleSlug":"campus-bikes","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sorting","heap-priority-queue"]}
{"id":1053,"frontendId":1058,"title":"Minimize Rounding Error to Meet Target","titleSlug":"minimize-rounding-error-to-meet-target","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","string","greedy","sorting"]}
{"id":1054,"frontendId":1009,"title":"Complement of Base 10 Integer","titleSlug":"complement-of-base-10-integer","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":1055,"frontendId":1010,"title":"Pairs of Songs With Total Durations Divisible by 60","titleSlug":"pairs-of-songs-with-total-durations-divisible-by-60","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":1056,"frontendId":1011,"title":"Capacity To Ship Packages Within D Days","titleSlug":"capacity-to-ship-packages-within-d-days","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":1057,"frontendId":1012,"title":"Numbers With Repeated Digits","titleSlug":"numbers-with-repeated-digits","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":1058,"frontendId":1061,"title":"Lexicographically Smallest Equivalent String","titleSlug":"lexicographically-smallest-equivalent-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","union-find"]}
{"id":1059,"frontendId":1060,"title":"Missing Element in Sorted Array","titleSlug":"missing-element-in-sorted-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search"]}
{"id":1060,"frontendId":1062,"title":"Longest Repeating Substring","titleSlug":"longest-repeating-substring","difficulty":"MEDIUM","paidOnly":true,"tags":["string","binary-search","dynamic-programming","rolling-hash","suffix-array","hash-function"]}
{"id":1061,"frontendId":1063,"title":"Number of Valid Subarrays","titleSlug":"number-of-valid-subarrays","difficulty":"HARD","paidOnly":true,"tags":["array","stack","monotonic-stack"]}
{"id":1062,"frontendId":1013,"title":"Partition Array Into Three Parts With Equal Sum","titleSlug":"partition-array-into-three-parts-with-equal-sum","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":1063,"frontendId":1014,"title":"Best Sightseeing Pair","titleSlug":"best-sightseeing-pair","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1064,"frontendId":1015,"title":"Smallest Integer Divisible by K","titleSlug":"smallest-integer-divisible-by-k","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math"]}
{"id":1065,"frontendId":1016,"title":"Binary String With Substrings Representing 1 To N","titleSlug":"binary-string-with-substrings-representing-1-to-n","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","bit-manipulation","sliding-window"]}
{"id":1066,"frontendId":1064,"title":"Fixed Point","titleSlug":"fixed-point","difficulty":"EASY","paidOnly":true,"tags":["array","binary-search"]}
{"id":1067,"frontendId":1066,"title":"Campus Bikes II","titleSlug":"campus-bikes-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":1068,"frontendId":1067,"title":"Digit Count in Range","titleSlug":"digit-count-in-range","difficulty":"HARD","paidOnly":true,"tags":["math","dynamic-programming"]}
{"id":1069,"frontendId":1056,"title":"Confusing Number","titleSlug":"confusing-number","difficulty":"EASY","paidOnly":true,"tags":["math"]}
{"id":1070,"frontendId":1017,"title":"Convert to Base -2","titleSlug":"convert-to-base-2","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":1071,"frontendId":1018,"title":"Binary Prefix Divisible By 5","titleSlug":"binary-prefix-divisible-by-5","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":1072,"frontendId":1019,"title":"Next Greater Node In Linked List","titleSlug":"next-greater-node-in-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","stack","monotonic-stack"]}
{"id":1073,"frontendId":1020,"title":"Number of Enclaves","titleSlug":"number-of-enclaves","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":1074,"frontendId":1086,"title":"High Five","titleSlug":"high-five","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table","sorting","heap-priority-queue"]}
{"id":1075,"frontendId":1065,"title":"Index Pairs of a String","titleSlug":"index-pairs-of-a-string","difficulty":"EASY","paidOnly":true,"tags":["array","string","trie","sorting"]}
{"id":1076,"frontendId":1087,"title":"Brace Expansion","titleSlug":"brace-expansion","difficulty":"MEDIUM","paidOnly":true,"tags":["string","backtracking","stack","breadth-first-search","sorting"]}
{"id":1077,"frontendId":1088,"title":"Confusing Number II","titleSlug":"confusing-number-ii","difficulty":"HARD","paidOnly":true,"tags":["math","backtracking"]}
{"id":1078,"frontendId":1021,"title":"Remove Outermost Parentheses","titleSlug":"remove-outermost-parentheses","difficulty":"EASY","paidOnly":false,"tags":["string","stack"]}
{"id":1079,"frontendId":1022,"title":"Sum of Root To Leaf Binary Numbers","titleSlug":"sum-of-root-to-leaf-binary-numbers","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1080,"frontendId":1023,"title":"Camelcase Matching","titleSlug":"camelcase-matching","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","string","trie","string-matching"]}
{"id":1081,"frontendId":1024,"title":"Video Stitching","titleSlug":"video-stitching","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":1082,"frontendId":1085,"title":"Sum of Digits in the Minimum Number","titleSlug":"sum-of-digits-in-the-minimum-number","difficulty":"EASY","paidOnly":true,"tags":["array","math"]}
{"id":1083,"frontendId":1099,"title":"Two Sum Less Than K","titleSlug":"two-sum-less-than-k","difficulty":"EASY","paidOnly":true,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":1084,"frontendId":1100,"title":"Find K-Length Substrings With No Repeated Characters","titleSlug":"find-k-length-substrings-with-no-repeated-characters","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","sliding-window"]}
{"id":1085,"frontendId":1101,"title":"The Earliest Moment When Everyone Become Friends","titleSlug":"the-earliest-moment-when-everyone-become-friends","difficulty":"MEDIUM","paidOnly":true,"tags":["array","union-find","sorting"]}
{"id":1086,"frontendId":1025,"title":"Divisor Game","titleSlug":"divisor-game","difficulty":"EASY","paidOnly":false,"tags":["math","dynamic-programming","brainteaser","game-theory"]}
{"id":1087,"frontendId":1027,"title":"Longest Arithmetic Subsequence","titleSlug":"longest-arithmetic-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","dynamic-programming"]}
{"id":1088,"frontendId":1118,"title":"Number of Days in a Month","titleSlug":"number-of-days-in-a-month","difficulty":"EASY","paidOnly":true,"tags":["math"]}
{"id":1089,"frontendId":1119,"title":"Remove Vowels from a String","titleSlug":"remove-vowels-from-a-string","difficulty":"EASY","paidOnly":true,"tags":["string"]}
{"id":1090,"frontendId":1134,"title":"Armstrong Number","titleSlug":"armstrong-number","difficulty":"EASY","paidOnly":true,"tags":["math"]}
{"id":1091,"frontendId":1120,"title":"Maximum Average Subtree","titleSlug":"maximum-average-subtree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1092,"frontendId":1026,"title":"Maximum Difference Between Node and Ancestor","titleSlug":"maximum-difference-between-node-and-ancestor","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1093,"frontendId":1028,"title":"Recover a Tree From Preorder Traversal","titleSlug":"recover-a-tree-from-preorder-traversal","difficulty":"HARD","paidOnly":false,"tags":["string","tree","depth-first-search","binary-tree"]}
{"id":1094,"frontendId":1030,"title":"Matrix Cells in Distance Order","titleSlug":"matrix-cells-in-distance-order","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry","sorting","matrix"]}
{"id":1095,"frontendId":1029,"title":"Two City Scheduling","titleSlug":"two-city-scheduling","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1096,"frontendId":1031,"title":"Maximum Sum of Two Non-Overlapping Subarrays","titleSlug":"maximum-sum-of-two-non-overlapping-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","sliding-window"]}
{"id":1097,"frontendId":1032,"title":"Stream of Characters","titleSlug":"stream-of-characters","difficulty":"HARD","paidOnly":false,"tags":["array","string","design","trie","data-stream"]}
{"id":1098,"frontendId":1133,"title":"Largest Unique Number","titleSlug":"largest-unique-number","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table","sorting"]}
{"id":1099,"frontendId":1102,"title":"Path With Maximum Minimum Value","titleSlug":"path-with-maximum-minimum-value","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","depth-first-search","breadth-first-search","union-find","heap-priority-queue","matrix"]}
{"id":1100,"frontendId":1135,"title":"Connecting Cities With Minimum Cost","titleSlug":"connecting-cities-with-minimum-cost","difficulty":"MEDIUM","paidOnly":true,"tags":["union-find","graph","heap-priority-queue","minimum-spanning-tree"]}
{"id":1101,"frontendId":1136,"title":"Parallel Courses","titleSlug":"parallel-courses","difficulty":"MEDIUM","paidOnly":true,"tags":["graph","topological-sort"]}
{"id":1102,"frontendId":1150,"title":"Check If a Number Is Majority Element in a Sorted Array","titleSlug":"check-if-a-number-is-majority-element-in-a-sorted-array","difficulty":"EASY","paidOnly":true,"tags":["array","binary-search"]}
{"id":1103,"frontendId":1033,"title":"Moving Stones Until Consecutive","titleSlug":"moving-stones-until-consecutive","difficulty":"MEDIUM","paidOnly":false,"tags":["math","brainteaser"]}
{"id":1104,"frontendId":1034,"title":"Coloring A Border","titleSlug":"coloring-a-border","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":1105,"frontendId":1035,"title":"Uncrossed Lines","titleSlug":"uncrossed-lines","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1106,"frontendId":1036,"title":"Escape a Large Maze","titleSlug":"escape-a-large-maze","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","depth-first-search","breadth-first-search"]}
{"id":1107,"frontendId":1151,"title":"Minimum Swaps to Group All 1's Together","titleSlug":"minimum-swaps-to-group-all-1s-together","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sliding-window"]}
{"id":1108,"frontendId":1152,"title":"Analyze User Website Visit Pattern","titleSlug":"analyze-user-website-visit-pattern","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","sorting"]}
{"id":1111,"frontendId":1039,"title":"Minimum Score Triangulation of Polygon","titleSlug":"minimum-score-triangulation-of-polygon","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1112,"frontendId":1160,"title":"Find Words That Can Be Formed by Characters","titleSlug":"find-words-that-can-be-formed-by-characters","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":1113,"frontendId":1040,"title":"Moving Stones Until Consecutive II","titleSlug":"moving-stones-until-consecutive-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","sliding-window","sorting"]}
{"id":1114,"frontendId":1038,"title":"Binary Search Tree to Greater Sum Tree","titleSlug":"binary-search-tree-to-greater-sum-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":1115,"frontendId":1037,"title":"Valid Boomerang","titleSlug":"valid-boomerang","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry"]}
{"id":1116,"frontendId":1161,"title":"Maximum Level Sum of a Binary Tree","titleSlug":"maximum-level-sum-of-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1117,"frontendId":1162,"title":"As Far from Land as Possible","titleSlug":"as-far-from-land-as-possible","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","breadth-first-search","matrix"]}
{"id":1118,"frontendId":1121,"title":"Divide Array Into Increasing Sequences","titleSlug":"divide-array-into-increasing-sequences","difficulty":"HARD","paidOnly":true,"tags":["array","counting"]}
{"id":1119,"frontendId":1041,"title":"Robot Bounded In Circle","titleSlug":"robot-bounded-in-circle","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","simulation"]}
{"id":1120,"frontendId":1042,"title":"Flower Planting With No Adjacent","titleSlug":"flower-planting-with-no-adjacent","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph"]}
{"id":1121,"frontendId":1043,"title":"Partition Array for Maximum Sum","titleSlug":"partition-array-for-maximum-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1122,"frontendId":1044,"title":"Longest Duplicate Substring","titleSlug":"longest-duplicate-substring","difficulty":"HARD","paidOnly":false,"tags":["string","binary-search","sliding-window","rolling-hash","suffix-array","hash-function"]}
{"id":1123,"frontendId":1165,"title":"Single-Row Keyboard","titleSlug":"single-row-keyboard","difficulty":"EASY","paidOnly":true,"tags":["hash-table","string"]}
{"id":1124,"frontendId":1153,"title":"String Transforms Into Another String","titleSlug":"string-transforms-into-another-string","difficulty":"HARD","paidOnly":true,"tags":["hash-table","string","graph"]}
{"id":1125,"frontendId":1166,"title":"Design File System","titleSlug":"design-file-system","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","design","trie"]}
{"id":1126,"frontendId":1167,"title":"Minimum Cost to Connect Sticks","titleSlug":"minimum-cost-to-connect-sticks","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","heap-priority-queue"]}
{"id":1127,"frontendId":1046,"title":"Last Stone Weight","titleSlug":"last-stone-weight","difficulty":"EASY","paidOnly":false,"tags":["array","heap-priority-queue"]}
{"id":1128,"frontendId":1047,"title":"Remove All Adjacent Duplicates In String","titleSlug":"remove-all-adjacent-duplicates-in-string","difficulty":"EASY","paidOnly":false,"tags":["string","stack"]}
{"id":1129,"frontendId":1048,"title":"Longest String Chain","titleSlug":"longest-string-chain","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","string","dynamic-programming","sorting"]}
{"id":1130,"frontendId":1049,"title":"Last Stone Weight II","titleSlug":"last-stone-weight-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1131,"frontendId":1180,"title":"Count Substrings with Only One Distinct Letter","titleSlug":"count-substrings-with-only-one-distinct-letter","difficulty":"EASY","paidOnly":true,"tags":["math","string"]}
{"id":1132,"frontendId":1181,"title":"Before and After Puzzle","titleSlug":"before-and-after-puzzle","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","sorting"]}
{"id":1133,"frontendId":1163,"title":"Last Substring in Lexicographical Order","titleSlug":"last-substring-in-lexicographical-order","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string"]}
{"id":1134,"frontendId":1182,"title":"Shortest Distance to Target Color","titleSlug":"shortest-distance-to-target-color","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","dynamic-programming"]}
{"id":1135,"frontendId":1045,"title":"Customers Who Bought All Products","titleSlug":"customers-who-bought-all-products","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1136,"frontendId":1050,"title":"Actors and Directors Who Cooperated At Least Three Times","titleSlug":"actors-and-directors-who-cooperated-at-least-three-times","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1137,"frontendId":1051,"title":"Height Checker","titleSlug":"height-checker","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","counting-sort"]}
{"id":1138,"frontendId":1052,"title":"Grumpy Bookstore Owner","titleSlug":"grumpy-bookstore-owner","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":1139,"frontendId":1053,"title":"Previous Permutation With One Swap","titleSlug":"previous-permutation-with-one-swap","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":1140,"frontendId":1054,"title":"Distant Barcodes","titleSlug":"distant-barcodes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting","heap-priority-queue","counting"]}
{"id":1141,"frontendId":1196,"title":"How Many Apples Can You Put into the Basket","titleSlug":"how-many-apples-can-you-put-into-the-basket","difficulty":"EASY","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":1142,"frontendId":1197,"title":"Minimum Knight Moves","titleSlug":"minimum-knight-moves","difficulty":"MEDIUM","paidOnly":true,"tags":["breadth-first-search"]}
{"id":1143,"frontendId":1198,"title":"Find Smallest Common Element in All Rows","titleSlug":"find-smallest-common-element-in-all-rows","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","binary-search","matrix","counting"]}
{"id":1144,"frontendId":1168,"title":"Optimize Water Distribution in a Village","titleSlug":"optimize-water-distribution-in-a-village","difficulty":"HARD","paidOnly":true,"tags":["union-find","graph","heap-priority-queue","minimum-spanning-tree"]}
{"id":1145,"frontendId":1074,"title":"Number of Submatrices That Sum to Target","titleSlug":"number-of-submatrices-that-sum-to-target","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","matrix","prefix-sum"]}
{"id":1146,"frontendId":1071,"title":"Greatest Common Divisor of Strings","titleSlug":"greatest-common-divisor-of-strings","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":1147,"frontendId":1072,"title":"Flip Columns For Maximum Number of Equal Rows","titleSlug":"flip-columns-for-maximum-number-of-equal-rows","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix"]}
{"id":1148,"frontendId":1073,"title":"Adding Two Negabinary Numbers","titleSlug":"adding-two-negabinary-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":1149,"frontendId":1213,"title":"Intersection of Three Sorted Arrays","titleSlug":"intersection-of-three-sorted-arrays","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table","binary-search","counting"]}
{"id":1150,"frontendId":1214,"title":"Two Sum BSTs","titleSlug":"two-sum-bsts","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","binary-search","stack","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":1151,"frontendId":1215,"title":"Stepping Numbers","titleSlug":"stepping-numbers","difficulty":"MEDIUM","paidOnly":true,"tags":["math","backtracking","breadth-first-search"]}
{"id":1152,"frontendId":1183,"title":"Maximum Number of Ones","titleSlug":"maximum-number-of-ones","difficulty":"HARD","paidOnly":true,"tags":["math","greedy","sorting","heap-priority-queue"]}
{"id":1153,"frontendId":1068,"title":"Product Sales Analysis I","titleSlug":"product-sales-analysis-i","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1154,"frontendId":1069,"title":"Product Sales Analysis II","titleSlug":"product-sales-analysis-ii","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1155,"frontendId":1070,"title":"Product Sales Analysis III","titleSlug":"product-sales-analysis-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1156,"frontendId":1078,"title":"Occurrences After Bigram","titleSlug":"occurrences-after-bigram","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1157,"frontendId":1080,"title":"Insufficient Nodes in Root to Leaf Paths","titleSlug":"insufficient-nodes-in-root-to-leaf-paths","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1159,"frontendId":1081,"title":"Smallest Subsequence of Distinct Characters","titleSlug":"smallest-subsequence-of-distinct-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy","monotonic-stack"]}
{"id":1160,"frontendId":1079,"title":"Letter Tile Possibilities","titleSlug":"letter-tile-possibilities","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","backtracking","counting"]}
{"id":1161,"frontendId":1075,"title":"Project Employees I","titleSlug":"project-employees-i","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1162,"frontendId":1076,"title":"Project Employees II","titleSlug":"project-employees-ii","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1163,"frontendId":1077,"title":"Project Employees III","titleSlug":"project-employees-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1164,"frontendId":1228,"title":"Missing Number In Arithmetic Progression","titleSlug":"missing-number-in-arithmetic-progression","difficulty":"EASY","paidOnly":true,"tags":["array","math"]}
{"id":1165,"frontendId":1229,"title":"Meeting Scheduler","titleSlug":"meeting-scheduler","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","sorting"]}
{"id":1166,"frontendId":1230,"title":"Toss Strange Coins","titleSlug":"toss-strange-coins","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","probability-and-statistics"]}
{"id":1167,"frontendId":1199,"title":"Minimum Time to Build Blocks","titleSlug":"minimum-time-to-build-blocks","difficulty":"HARD","paidOnly":true,"tags":["array","math","greedy","heap-priority-queue"]}
{"id":1168,"frontendId":1089,"title":"Duplicate Zeros","titleSlug":"duplicate-zeros","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":1169,"frontendId":1090,"title":"Largest Values From Labels","titleSlug":"largest-values-from-labels","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting","counting"]}
{"id":1170,"frontendId":1092,"title":"Shortest Common Supersequence ","titleSlug":"shortest-common-supersequence","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1171,"frontendId":1091,"title":"Shortest Path in Binary Matrix","titleSlug":"shortest-path-in-binary-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":1172,"frontendId":1082,"title":"Sales Analysis I","titleSlug":"sales-analysis-i","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1173,"frontendId":1083,"title":"Sales Analysis II","titleSlug":"sales-analysis-ii","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1174,"frontendId":1084,"title":"Sales Analysis III","titleSlug":"sales-analysis-iii","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1175,"frontendId":1243,"title":"Array Transformation","titleSlug":"array-transformation","difficulty":"EASY","paidOnly":true,"tags":["array","simulation"]}
{"id":1176,"frontendId":1244,"title":"Design A Leaderboard","titleSlug":"design-a-leaderboard","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","design","sorting"]}
{"id":1177,"frontendId":1245,"title":"Tree Diameter","titleSlug":"tree-diameter","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":1178,"frontendId":1216,"title":"Valid Palindrome III","titleSlug":"valid-palindrome-iii","difficulty":"HARD","paidOnly":true,"tags":["string","dynamic-programming"]}
{"id":1179,"frontendId":511,"title":"Game Play Analysis I","titleSlug":"game-play-analysis-i","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1180,"frontendId":512,"title":"Game Play Analysis II","titleSlug":"game-play-analysis-ii","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1181,"frontendId":534,"title":"Game Play Analysis III","titleSlug":"game-play-analysis-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1182,"frontendId":550,"title":"Game Play Analysis IV","titleSlug":"game-play-analysis-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1183,"frontendId":1093,"title":"Statistics from a Large Sample","titleSlug":"statistics-from-a-large-sample","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","probability-and-statistics"]}
{"id":1184,"frontendId":1094,"title":"Car Pooling","titleSlug":"car-pooling","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","heap-priority-queue","simulation","prefix-sum"]}
{"id":1185,"frontendId":1095,"title":"Find in Mountain Array","titleSlug":"find-in-mountain-array","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","interactive"]}
{"id":1186,"frontendId":1117,"title":"Building H2O","titleSlug":"building-h2o","difficulty":"MEDIUM","paidOnly":false,"tags":["concurrency"]}
{"id":1187,"frontendId":1115,"title":"Print FooBar Alternately","titleSlug":"print-foobar-alternately","difficulty":"MEDIUM","paidOnly":false,"tags":["concurrency"]}
{"id":1188,"frontendId":1096,"title":"Brace Expansion II","titleSlug":"brace-expansion-ii","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","backtracking","stack","breadth-first-search","sorting"]}
{"id":1189,"frontendId":1256,"title":"Encode Number","titleSlug":"encode-number","difficulty":"MEDIUM","paidOnly":true,"tags":["math","string","bit-manipulation"]}
{"id":1190,"frontendId":1257,"title":"Smallest Common Region","titleSlug":"smallest-common-region","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","tree","depth-first-search","breadth-first-search"]}
{"id":1191,"frontendId":1258,"title":"Synonymous Sentences","titleSlug":"synonymous-sentences","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","backtracking","sort","union-find"]}
{"id":1192,"frontendId":1231,"title":"Divide Chocolate","titleSlug":"divide-chocolate","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search"]}
{"id":1193,"frontendId":1097,"title":"Game Play Analysis V","titleSlug":"game-play-analysis-v","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1194,"frontendId":1104,"title":"Path In Zigzag Labelled Binary Tree","titleSlug":"path-in-zigzag-labelled-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["math","tree","binary-tree"]}
{"id":1195,"frontendId":1103,"title":"Distribute Candies to People","titleSlug":"distribute-candies-to-people","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":1196,"frontendId":1105,"title":"Filling Bookcase Shelves","titleSlug":"filling-bookcase-shelves","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1197,"frontendId":1106,"title":"Parsing A Boolean Expression","titleSlug":"parsing-a-boolean-expression","difficulty":"HARD","paidOnly":false,"tags":["string","stack","recursion"]}
{"id":1198,"frontendId":1098,"title":"Unpopular Books","titleSlug":"unpopular-books","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1199,"frontendId":1271,"title":"Hexspeak","titleSlug":"hexspeak","difficulty":"EASY","paidOnly":true,"tags":["math","string"]}
{"id":1200,"frontendId":1272,"title":"Remove Interval","titleSlug":"remove-interval","difficulty":"MEDIUM","paidOnly":true,"tags":["array"]}
{"id":1201,"frontendId":1273,"title":"Delete Tree Nodes","titleSlug":"delete-tree-nodes","difficulty":"MEDIUM","paidOnly":true,"tags":["array","tree","depth-first-search","breadth-first-search"]}
{"id":1202,"frontendId":1246,"title":"Palindrome Removal","titleSlug":"palindrome-removal","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":1203,"frontendId":1114,"title":"Print in Order","titleSlug":"print-in-order","difficulty":"EASY","paidOnly":false,"tags":["concurrency"]}
{"id":1204,"frontendId":1107,"title":"New Users Daily Count","titleSlug":"new-users-daily-count","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1205,"frontendId":1108,"title":"Defanging an IP Address","titleSlug":"defanging-an-ip-address","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1206,"frontendId":1109,"title":"Corporate Flight Bookings","titleSlug":"corporate-flight-bookings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":1207,"frontendId":1110,"title":"Delete Nodes And Return Forest","titleSlug":"delete-nodes-and-return-forest","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","binary-tree"]}
{"id":1208,"frontendId":1111,"title":"Maximum Nesting Depth of Two Valid Parentheses Strings","titleSlug":"maximum-nesting-depth-of-two-valid-parentheses-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":1209,"frontendId":1188,"title":"Design Bounded Blocking Queue","titleSlug":"design-bounded-blocking-queue","difficulty":"MEDIUM","paidOnly":true,"tags":["concurrency"]}
{"id":1210,"frontendId":1619,"title":"Mean of Array After Removing Some Elements","titleSlug":"mean-of-array-after-removing-some-elements","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":1211,"frontendId":1286,"title":"Iterator for Combination","titleSlug":"iterator-for-combination","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","design","iterator"]}
{"id":1212,"frontendId":1291,"title":"Sequential Digits","titleSlug":"sequential-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["enumeration"]}
{"id":1213,"frontendId":1259,"title":"Handshakes That Don't Cross","titleSlug":"handshakes-that-dont-cross","difficulty":"HARD","paidOnly":true,"tags":["math","dynamic-programming"]}
{"id":1214,"frontendId":1112,"title":"Highest Grade For Each Student","titleSlug":"highest-grade-for-each-student","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1215,"frontendId":1113,"title":"Reported Posts","titleSlug":"reported-posts","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1216,"frontendId":1116,"title":"Print Zero Even Odd","titleSlug":"print-zero-even-odd","difficulty":"MEDIUM","paidOnly":false,"tags":["concurrency"]}
{"id":1217,"frontendId":1122,"title":"Relative Sort Array","titleSlug":"relative-sort-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","counting-sort"]}
{"id":1218,"frontendId":1123,"title":"Lowest Common Ancestor of Deepest Leaves","titleSlug":"lowest-common-ancestor-of-deepest-leaves","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1219,"frontendId":1124,"title":"Longest Well-Performing Interval","titleSlug":"longest-well-performing-interval","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","stack","monotonic-stack","prefix-sum"]}
{"id":1220,"frontendId":1125,"title":"Smallest Sufficient Team","titleSlug":"smallest-sufficient-team","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":1221,"frontendId":1287,"title":"Element Appearing More Than 25% In Sorted Array","titleSlug":"element-appearing-more-than-25-in-sorted-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1222,"frontendId":1288,"title":"Remove Covered Intervals","titleSlug":"remove-covered-intervals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":1223,"frontendId":1627,"title":"Graph Connectivity With Threshold","titleSlug":"graph-connectivity-with-threshold","difficulty":"HARD","paidOnly":false,"tags":["array","math","union-find","number-theory"]}
{"id":1224,"frontendId":1289,"title":"Minimum Falling Path Sum II","titleSlug":"minimum-falling-path-sum-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1225,"frontendId":1126,"title":"Active Businesses","titleSlug":"active-businesses","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1226,"frontendId":1127,"title":"User Purchase Platform","titleSlug":"user-purchase-platform","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1227,"frontendId":1128,"title":"Number of Equivalent Domino Pairs","titleSlug":"number-of-equivalent-domino-pairs","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":1228,"frontendId":1130,"title":"Minimum Cost Tree From Leaf Values","titleSlug":"minimum-cost-tree-from-leaf-values","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","stack","greedy","monotonic-stack"]}
{"id":1229,"frontendId":1129,"title":"Shortest Path with Alternating Colors","titleSlug":"shortest-path-with-alternating-colors","difficulty":"MEDIUM","paidOnly":false,"tags":["breadth-first-search","graph"]}
{"id":1230,"frontendId":1131,"title":"Maximum of Absolute Value Expression","titleSlug":"maximum-of-absolute-value-expression","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":1231,"frontendId":1299,"title":"Replace Elements with Greatest Element on Right Side","titleSlug":"replace-elements-with-greatest-element-on-right-side","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1232,"frontendId":1300,"title":"Sum of Mutated Array Closest to Target","titleSlug":"sum-of-mutated-array-closest-to-target","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":1233,"frontendId":1274,"title":"Number of Ships in a Rectangle","titleSlug":"number-of-ships-in-a-rectangle","difficulty":"HARD","paidOnly":true,"tags":["array","divide-and-conquer","interactive"]}
{"id":1234,"frontendId":1301,"title":"Number of Paths with Max Score","titleSlug":"number-of-paths-with-max-score","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1236,"frontendId":1137,"title":"N-th Tribonacci Number","titleSlug":"n-th-tribonacci-number","difficulty":"EASY","paidOnly":false,"tags":["math","dynamic-programming","memoization"]}
{"id":1237,"frontendId":1132,"title":"Reported Posts II","titleSlug":"reported-posts-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1238,"frontendId":1138,"title":"Alphabet Board Path","titleSlug":"alphabet-board-path","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string"]}
{"id":1239,"frontendId":1139,"title":"Largest 1-Bordered Square","titleSlug":"largest-1-bordered-square","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1240,"frontendId":1140,"title":"Stone Game II","titleSlug":"stone-game-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","prefix-sum","game-theory"]}
{"id":1241,"frontendId":1313,"title":"Decompress Run-Length Encoded List","titleSlug":"decompress-run-length-encoded-list","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1242,"frontendId":1314,"title":"Matrix Block Sum","titleSlug":"matrix-block-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":1243,"frontendId":1315,"title":"Sum of Nodes with Even-Valued Grandparent","titleSlug":"sum-of-nodes-with-even-valued-grandparent","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1244,"frontendId":1316,"title":"Distinct Echo Substrings","titleSlug":"distinct-echo-substrings","difficulty":"HARD","paidOnly":false,"tags":["string","trie","rolling-hash","hash-function"]}
{"id":1245,"frontendId":1141,"title":"User Activity for the Past 30 Days I","titleSlug":"user-activity-for-the-past-30-days-i","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1246,"frontendId":1142,"title":"User Activity for the Past 30 Days II","titleSlug":"user-activity-for-the-past-30-days-ii","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1247,"frontendId":1144,"title":"Decrease Elements To Make Array Zigzag","titleSlug":"decrease-elements-to-make-array-zigzag","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":1248,"frontendId":1145,"title":"Binary Tree Coloring Game","titleSlug":"binary-tree-coloring-game","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1249,"frontendId":1146,"title":"Snapshot Array","titleSlug":"snapshot-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","design"]}
{"id":1250,"frontendId":1143,"title":"Longest Common Subsequence","titleSlug":"longest-common-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1251,"frontendId":1147,"title":"Longest Chunked Palindrome Decomposition","titleSlug":"longest-chunked-palindrome-decomposition","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","dynamic-programming","greedy","rolling-hash","hash-function"]}
{"id":1252,"frontendId":1328,"title":"Break a Palindrome","titleSlug":"break-a-palindrome","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1253,"frontendId":1329,"title":"Sort the Matrix Diagonally","titleSlug":"sort-the-matrix-diagonally","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","matrix"]}
{"id":1254,"frontendId":1302,"title":"Deepest Leaves Sum","titleSlug":"deepest-leaves-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1255,"frontendId":1330,"title":"Reverse Subarray To Maximize Array Value","titleSlug":"reverse-subarray-to-maximize-array-value","difficulty":"HARD","paidOnly":false,"tags":["array","math","greedy"]}
{"id":1256,"frontendId":1331,"title":"Rank Transform of an Array","titleSlug":"rank-transform-of-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":1257,"frontendId":1632,"title":"Rank Transform of a Matrix","titleSlug":"rank-transform-of-a-matrix","difficulty":"HARD","paidOnly":false,"tags":["array","union-find","graph","topological-sort","sorting","matrix"]}
{"id":1258,"frontendId":1148,"title":"Article Views I","titleSlug":"article-views-i","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1259,"frontendId":1149,"title":"Article Views II","titleSlug":"article-views-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1260,"frontendId":1154,"title":"Day of the Year","titleSlug":"day-of-the-year","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":1261,"frontendId":1156,"title":"Swap For Longest Repeated Character Substring","titleSlug":"swap-for-longest-repeated-character-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":1262,"frontendId":1157,"title":"Online Majority Element In Subarray","titleSlug":"online-majority-element-in-subarray","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","design","binary-indexed-tree","segment-tree"]}
{"id":1263,"frontendId":1155,"title":"Number of Dice Rolls With Target Sum","titleSlug":"number-of-dice-rolls-with-target-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":1264,"frontendId":1935,"title":"Maximum Number of Words You Can Type","titleSlug":"maximum-number-of-words-you-can-type","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":1267,"frontendId":1171,"title":"Remove Zero Sum Consecutive Nodes from Linked List","titleSlug":"remove-zero-sum-consecutive-nodes-from-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","linked-list"]}
{"id":1268,"frontendId":1158,"title":"Market Analysis I","titleSlug":"market-analysis-i","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1269,"frontendId":1159,"title":"Market Analysis II","titleSlug":"market-analysis-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1270,"frontendId":1172,"title":"Dinner Plate Stacks","titleSlug":"dinner-plate-stacks","difficulty":"HARD","paidOnly":false,"tags":["hash-table","stack","design","heap-priority-queue"]}
{"id":1271,"frontendId":1236,"title":"Web Crawler","titleSlug":"web-crawler","difficulty":"MEDIUM","paidOnly":true,"tags":["string","depth-first-search","breadth-first-search","interactive"]}
{"id":1272,"frontendId":1169,"title":"Invalid Transactions","titleSlug":"invalid-transactions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":1273,"frontendId":1170,"title":"Compare Strings by Frequency of the Smallest Character","titleSlug":"compare-strings-by-frequency-of-the-smallest-character","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","binary-search","sorting"]}
{"id":1274,"frontendId":1360,"title":"Number of Days Between Two Dates","titleSlug":"number-of-days-between-two-dates","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":1275,"frontendId":1361,"title":"Validate Binary Tree Nodes","titleSlug":"validate-binary-tree-nodes","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","union-find","graph","binary-tree"]}
{"id":1276,"frontendId":1362,"title":"Closest Divisors","titleSlug":"closest-divisors","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":1277,"frontendId":1363,"title":"Largest Multiple of Three","titleSlug":"largest-multiple-of-three","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","greedy","sorting"]}
{"id":1278,"frontendId":1164,"title":"Product Price at a Given Date","titleSlug":"product-price-at-a-given-date","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1279,"frontendId":1175,"title":"Prime Arrangements","titleSlug":"prime-arrangements","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1280,"frontendId":1176,"title":"Diet Plan Performance","titleSlug":"diet-plan-performance","difficulty":"EASY","paidOnly":true,"tags":["array","sliding-window"]}
{"id":1281,"frontendId":1177,"title":"Can Make Palindrome from Substring","titleSlug":"can-make-palindrome-from-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","prefix-sum"]}
{"id":1282,"frontendId":1178,"title":"Number of Valid Words for Each Puzzle","titleSlug":"number-of-valid-words-for-each-puzzle","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","trie"]}
{"id":1283,"frontendId":1507,"title":"Reformat Date","titleSlug":"reformat-date","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1284,"frontendId":1390,"title":"Four Divisors","titleSlug":"four-divisors","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":1285,"frontendId":1382,"title":"Balance a Binary Search Tree","titleSlug":"balance-a-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["divide-and-conquer","greedy","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":1286,"frontendId":1425,"title":"Constrained Subsequence Sum","titleSlug":"constrained-subsequence-sum","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","queue","sliding-window","heap-priority-queue","monotonic-queue"]}
{"id":1287,"frontendId":1184,"title":"Distance Between Bus Stops","titleSlug":"distance-between-bus-stops","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1288,"frontendId":1186,"title":"Maximum Subarray Sum with One Deletion","titleSlug":"maximum-subarray-sum-with-one-deletion","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1289,"frontendId":1185,"title":"Day of the Week","titleSlug":"day-of-the-week","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1290,"frontendId":1187,"title":"Make Array Strictly Increasing","titleSlug":"make-array-strictly-increasing","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting"]}
{"id":1291,"frontendId":1173,"title":"Immediate Food Delivery I","titleSlug":"immediate-food-delivery-i","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1292,"frontendId":1174,"title":"Immediate Food Delivery II","titleSlug":"immediate-food-delivery-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1293,"frontendId":1550,"title":"Three Consecutive Odds","titleSlug":"three-consecutive-odds","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1294,"frontendId":2080,"title":"Range Frequency Queries","titleSlug":"range-frequency-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","design","segment-tree"]}
{"id":1295,"frontendId":1954,"title":"Minimum Garden Perimeter to Collect Enough Apples","titleSlug":"minimum-garden-perimeter-to-collect-enough-apples","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search"]}
{"id":1296,"frontendId":1483,"title":"Kth Ancestor of a Tree Node","titleSlug":"kth-ancestor-of-a-tree-node","difficulty":"HARD","paidOnly":false,"tags":["binary-search","dynamic-programming","bit-manipulation","tree","depth-first-search","breadth-first-search","design"]}
{"id":1297,"frontendId":1189,"title":"Maximum Number of Balloons","titleSlug":"maximum-number-of-balloons","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":1298,"frontendId":1190,"title":"Reverse Substrings Between Each Pair of Parentheses","titleSlug":"reverse-substrings-between-each-pair-of-parentheses","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":1299,"frontendId":1191,"title":"K-Concatenation Maximum Sum","titleSlug":"k-concatenation-maximum-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1300,"frontendId":1192,"title":"Critical Connections in a Network","titleSlug":"critical-connections-in-a-network","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","graph","biconnected-component"]}
{"id":1301,"frontendId":1179,"title":"Reformat Department Table","titleSlug":"reformat-department-table","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1302,"frontendId":1957,"title":"Delete Characters to Make Fancy String","titleSlug":"delete-characters-to-make-fancy-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1303,"frontendId":2139,"title":"Minimum Moves to Reach Target Score","titleSlug":"minimum-moves-to-reach-target-score","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":1304,"frontendId":1405,"title":"Longest Happy String","titleSlug":"longest-happy-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","heap-priority-queue"]}
{"id":1305,"frontendId":1944,"title":"Number of Visible People in a Queue","titleSlug":"number-of-visible-people-in-a-queue","difficulty":"HARD","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":1306,"frontendId":1200,"title":"Minimum Absolute Difference","titleSlug":"minimum-absolute-difference","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":1307,"frontendId":1201,"title":"Ugly Number III","titleSlug":"ugly-number-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search","combinatorics","number-theory"]}
{"id":1308,"frontendId":1202,"title":"Smallest String With Swaps","titleSlug":"smallest-string-with-swaps","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","depth-first-search","breadth-first-search","union-find","sorting"]}
{"id":1309,"frontendId":1203,"title":"Sort Items by Groups Respecting Dependencies","titleSlug":"sort-items-by-groups-respecting-dependencies","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":1310,"frontendId":2079,"title":"Watering Plants","titleSlug":"watering-plants","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":1311,"frontendId":1895,"title":"Largest Magic Square","titleSlug":"largest-magic-square","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":1312,"frontendId":2201,"title":"Count Artifacts That Can Be Extracted","titleSlug":"count-artifacts-that-can-be-extracted","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","simulation"]}
{"id":1313,"frontendId":1916,"title":"Count Ways to Build Rooms in an Ant Colony","titleSlug":"count-ways-to-build-rooms-in-an-ant-colony","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","tree","depth-first-search","graph","topological-sort","combinatorics"]}
{"id":1316,"frontendId":1195,"title":"Fizz Buzz Multithreaded","titleSlug":"fizz-buzz-multithreaded","difficulty":"MEDIUM","paidOnly":false,"tags":["concurrency"]}
{"id":1317,"frontendId":1193,"title":"Monthly Transactions I","titleSlug":"monthly-transactions-i","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1318,"frontendId":1194,"title":"Tournament Winners","titleSlug":"tournament-winners","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1319,"frontendId":1207,"title":"Unique Number of Occurrences","titleSlug":"unique-number-of-occurrences","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":1320,"frontendId":1209,"title":"Remove All Adjacent Duplicates in String II","titleSlug":"remove-all-adjacent-duplicates-in-string-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":1321,"frontendId":1208,"title":"Get Equal Substrings Within Budget","titleSlug":"get-equal-substrings-within-budget","difficulty":"MEDIUM","paidOnly":false,"tags":["string","binary-search","sliding-window","prefix-sum"]}
{"id":1322,"frontendId":1210,"title":"Minimum Moves to Reach Target with Rotations","titleSlug":"minimum-moves-to-reach-target-with-rotations","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":1324,"frontendId":1706,"title":"Where Will the Ball Fall","titleSlug":"where-will-the-ball-fall","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":1325,"frontendId":1514,"title":"Path with Maximum Probability","titleSlug":"path-with-maximum-probability","difficulty":"MEDIUM","paidOnly":false,"tags":["array","graph","heap-priority-queue","shortest-path"]}
{"id":1326,"frontendId":1862,"title":"Sum of Floored Pairs","titleSlug":"sum-of-floored-pairs","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-search","counting","enumeration","prefix-sum"]}
{"id":1327,"frontendId":1204,"title":"Last Person to Fit in the Bus","titleSlug":"last-person-to-fit-in-the-bus","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1328,"frontendId":1205,"title":"Monthly Transactions II","titleSlug":"monthly-transactions-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1329,"frontendId":1217,"title":"Minimum Cost to Move Chips to The Same Position","titleSlug":"minimum-cost-to-move-chips-to-the-same-position","difficulty":"EASY","paidOnly":false,"tags":["array","math","greedy"]}
{"id":1330,"frontendId":1218,"title":"Longest Arithmetic Subsequence of Given Difference","titleSlug":"longest-arithmetic-subsequence-of-given-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":1331,"frontendId":1219,"title":"Path with Maximum Gold","titleSlug":"path-with-maximum-gold","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","matrix"]}
{"id":1332,"frontendId":1220,"title":"Count Vowels Permutation","titleSlug":"count-vowels-permutation","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":1333,"frontendId":2191,"title":"Sort the Jumbled Numbers","titleSlug":"sort-the-jumbled-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":1334,"frontendId":2310,"title":"Sum of Numbers With Units Digit K","titleSlug":"sum-of-numbers-with-units-digit-k","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","greedy","enumeration"]}
{"id":1335,"frontendId":2226,"title":"Maximum Candies Allocated to K Children","titleSlug":"maximum-candies-allocated-to-k-children","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":1336,"frontendId":1960,"title":"Maximum Product of the Length of Two Palindromic Substrings","titleSlug":"maximum-product-of-the-length-of-two-palindromic-substrings","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","rolling-hash","hash-function"]}
{"id":1337,"frontendId":1206,"title":"Design Skiplist","titleSlug":"design-skiplist","difficulty":"HARD","paidOnly":false,"tags":["linked-list","design"]}
{"id":1338,"frontendId":1211,"title":"Queries Quality and Percentage","titleSlug":"queries-quality-and-percentage","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1339,"frontendId":1212,"title":"Team Scores in Football Tournament","titleSlug":"team-scores-in-football-tournament","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1340,"frontendId":1226,"title":"The Dining Philosophers","titleSlug":"the-dining-philosophers","difficulty":"MEDIUM","paidOnly":false,"tags":["concurrency"]}
{"id":1341,"frontendId":1221,"title":"Split a String in Balanced Strings","titleSlug":"split-a-string-in-balanced-strings","difficulty":"EASY","paidOnly":false,"tags":["string","greedy","counting"]}
{"id":1342,"frontendId":1222,"title":"Queens That Can Attack the King","titleSlug":"queens-that-can-attack-the-king","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":1343,"frontendId":1223,"title":"Dice Roll Simulation","titleSlug":"dice-roll-simulation","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1344,"frontendId":1224,"title":"Maximum Equal Frequency","titleSlug":"maximum-equal-frequency","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table"]}
{"id":1345,"frontendId":1427,"title":"Perform String Shifts","titleSlug":"perform-string-shifts","difficulty":"EASY","paidOnly":true,"tags":["array","math","string"]}
{"id":1346,"frontendId":2202,"title":"Maximize the Topmost Element After K Moves","titleSlug":"maximize-the-topmost-element-after-k-moves","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":1347,"frontendId":2204,"title":"Distance to a Cycle in Undirected Graph","titleSlug":"distance-to-a-cycle-in-undirected-graph","difficulty":"HARD","paidOnly":true,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":1348,"frontendId":2321,"title":"Maximum Score Of Spliced Array","titleSlug":"maximum-score-of-spliced-array","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1349,"frontendId":1232,"title":"Check If It Is a Straight Line","titleSlug":"check-if-it-is-a-straight-line","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry"]}
{"id":1350,"frontendId":1233,"title":"Remove Sub-Folders from the Filesystem","titleSlug":"remove-sub-folders-from-the-filesystem","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","depth-first-search","trie"]}
{"id":1351,"frontendId":1234,"title":"Replace the Substring for Balanced String","titleSlug":"replace-the-substring-for-balanced-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sliding-window"]}
{"id":1352,"frontendId":1235,"title":"Maximum Profit in Job Scheduling","titleSlug":"maximum-profit-in-job-scheduling","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting"]}
{"id":1353,"frontendId":2273,"title":"Find Resultant Array After Removing Anagrams","titleSlug":"find-resultant-array-after-removing-anagrams","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":1354,"frontendId":2225,"title":"Find Players With Zero or One Losses","titleSlug":"find-players-with-zero-or-one-losses","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","counting"]}
{"id":1355,"frontendId":2216,"title":"Minimum Deletions to Make Array Beautiful","titleSlug":"minimum-deletions-to-make-array-beautiful","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","greedy"]}
{"id":1356,"frontendId":2193,"title":"Minimum Number of Moves to Make Palindrome","titleSlug":"minimum-number-of-moves-to-make-palindrome","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","greedy","binary-indexed-tree"]}
{"id":1357,"frontendId":1225,"title":"Report Contiguous Dates","titleSlug":"report-contiguous-dates","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1358,"frontendId":1237,"title":"Find Positive Integer Solution for a Given Equation","titleSlug":"find-positive-integer-solution-for-a-given-equation","difficulty":"MEDIUM","paidOnly":false,"tags":["math","two-pointers","binary-search","interactive"]}
{"id":1359,"frontendId":1238,"title":"Circular Permutation in Binary Representation","titleSlug":"circular-permutation-in-binary-representation","difficulty":"MEDIUM","paidOnly":false,"tags":["math","backtracking","bit-manipulation"]}
{"id":1360,"frontendId":1239,"title":"Maximum Length of a Concatenated String with Unique Characters","titleSlug":"maximum-length-of-a-concatenated-string-with-unique-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","backtracking","bit-manipulation"]}
{"id":1361,"frontendId":1240,"title":"Tiling a Rectangle with the Fewest Squares","titleSlug":"tiling-a-rectangle-with-the-fewest-squares","difficulty":"HARD","paidOnly":false,"tags":["backtracking"]}
{"id":1362,"frontendId":1227,"title":"Airplane Seat Assignment Probability","titleSlug":"airplane-seat-assignment-probability","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","brainteaser","probability-and-statistics"]}
{"id":1363,"frontendId":2309,"title":"Greatest English Letter in Upper and Lower Case","titleSlug":"greatest-english-letter-in-upper-and-lower-case","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","enumeration"]}
{"id":1364,"frontendId":1726,"title":"Tuple with Same Product","titleSlug":"tuple-with-same-product","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":1366,"frontendId":1429,"title":"First Unique Number","titleSlug":"first-unique-number","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","design","queue","data-stream"]}
{"id":1367,"frontendId":1691,"title":"Maximum Height by Stacking Cuboids ","titleSlug":"maximum-height-by-stacking-cuboids","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":1368,"frontendId":1242,"title":"Web Crawler Multithreaded","titleSlug":"web-crawler-multithreaded","difficulty":"MEDIUM","paidOnly":true,"tags":["depth-first-search","breadth-first-search","concurrency"]}
{"id":1369,"frontendId":1247,"title":"Minimum Swaps to Make Strings Equal","titleSlug":"minimum-swaps-to-make-strings-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","greedy"]}
{"id":1370,"frontendId":1248,"title":"Count Number of Nice Subarrays","titleSlug":"count-number-of-nice-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","sliding-window","prefix-sum"]}
{"id":1371,"frontendId":1249,"title":"Minimum Remove to Make Valid Parentheses","titleSlug":"minimum-remove-to-make-valid-parentheses","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack"]}
{"id":1372,"frontendId":1250,"title":"Check If It Is a Good Array","titleSlug":"check-if-it-is-a-good-array","difficulty":"HARD","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":1374,"frontendId":1428,"title":"Leftmost Column with at Least a One","titleSlug":"leftmost-column-with-at-least-a-one","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","matrix","interactive"]}
{"id":1375,"frontendId":2217,"title":"Find Palindrome With Fixed Length","titleSlug":"find-palindrome-with-fixed-length","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":1376,"frontendId":2312,"title":"Selling Pieces of Wood","titleSlug":"selling-pieces-of-wood","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","memoization"]}
{"id":1377,"frontendId":1241,"title":"Number of Comments per Post","titleSlug":"number-of-comments-per-post","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1378,"frontendId":1252,"title":"Cells with Odd Values in a Matrix","titleSlug":"cells-with-odd-values-in-a-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","math","simulation"]}
{"id":1379,"frontendId":1253,"title":"Reconstruct a 2-Row Binary Matrix","titleSlug":"reconstruct-a-2-row-binary-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","matrix"]}
{"id":1380,"frontendId":1254,"title":"Number of Closed Islands","titleSlug":"number-of-closed-islands","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":1381,"frontendId":1255,"title":"Maximum Score Words Formed by Letters","titleSlug":"maximum-score-words-formed-by-letters","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","dynamic-programming","backtracking","bit-manipulation","counting","bitmask"]}
{"id":1382,"frontendId":2303,"title":"Calculate Amount Paid in Taxes","titleSlug":"calculate-amount-paid-in-taxes","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":1383,"frontendId":2198,"title":"Number of Single Divisor Triplets","titleSlug":"number-of-single-divisor-triplets","difficulty":"MEDIUM","paidOnly":true,"tags":["array","counting","enumeration"]}
{"id":1384,"frontendId":1618,"title":"Maximum Font to Fit a Sentence in a Screen","titleSlug":"maximum-font-to-fit-a-sentence-in-a-screen","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","binary-search","interactive"]}
{"id":1385,"frontendId":2189,"title":"Number of Ways to Build House of Cards","titleSlug":"number-of-ways-to-build-house-of-cards","difficulty":"MEDIUM","paidOnly":true,"tags":["math","dynamic-programming"]}
{"id":1386,"frontendId":1260,"title":"Shift 2D Grid","titleSlug":"shift-2d-grid","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":1387,"frontendId":1261,"title":"Find Elements in a Contaminated Binary Tree","titleSlug":"find-elements-in-a-contaminated-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","design","binary-tree"]}
{"id":1388,"frontendId":1262,"title":"Greatest Sum Divisible by Three","titleSlug":"greatest-sum-divisible-by-three","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy","sorting"]}
{"id":1389,"frontendId":1263,"title":"Minimum Moves to Move a Box to Their Target Location","titleSlug":"minimum-moves-to-move-a-box-to-their-target-location","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","heap-priority-queue","matrix"]}
{"id":1390,"frontendId":1251,"title":"Average Selling Price","titleSlug":"average-selling-price","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1391,"frontendId":1426,"title":"Counting Elements","titleSlug":"counting-elements","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table"]}
{"id":1392,"frontendId":2215,"title":"Find the Difference of Two Arrays","titleSlug":"find-the-difference-of-two-arrays","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":1393,"frontendId":2218,"title":"Maximum Value of K Coins From Piles","titleSlug":"maximum-value-of-k-coins-from-piles","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":1394,"frontendId":2304,"title":"Minimum Path Cost in a Grid","titleSlug":"minimum-path-cost-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1395,"frontendId":1266,"title":"Minimum Time Visiting All Points","titleSlug":"minimum-time-visiting-all-points","difficulty":"EASY","paidOnly":false,"tags":["array","math","geometry"]}
{"id":1396,"frontendId":1267,"title":"Count Servers that Communicate","titleSlug":"count-servers-that-communicate","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix","counting"]}
{"id":1397,"frontendId":1268,"title":"Search Suggestions System","titleSlug":"search-suggestions-system","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","binary-search","trie","sorting","heap-priority-queue"]}
{"id":1398,"frontendId":1269,"title":"Number of Ways to Stay in the Same Place After Some Steps","titleSlug":"number-of-ways-to-stay-in-the-same-place-after-some-steps","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":1399,"frontendId":1264,"title":"Page Recommendations","titleSlug":"page-recommendations","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1400,"frontendId":1275,"title":"Find Winner on a Tic Tac Toe Game","titleSlug":"find-winner-on-a-tic-tac-toe-game","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","matrix","simulation"]}
{"id":1401,"frontendId":1276,"title":"Number of Burgers with No Waste of Ingredients","titleSlug":"number-of-burgers-with-no-waste-of-ingredients","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":1402,"frontendId":1277,"title":"Count Square Submatrices with All Ones","titleSlug":"count-square-submatrices-with-all-ones","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1403,"frontendId":1278,"title":"Palindrome Partitioning III","titleSlug":"palindrome-partitioning-iii","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1404,"frontendId":1265,"title":"Print Immutable Linked List in Reverse","titleSlug":"print-immutable-linked-list-in-reverse","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list","two-pointers","stack","recursion"]}
{"id":1405,"frontendId":1270,"title":"All People Report to the Given Manager","titleSlug":"all-people-report-to-the-given-manager","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1406,"frontendId":1281,"title":"Subtract the Product and Sum of Digits of an Integer","titleSlug":"subtract-the-product-and-sum-of-digits-of-an-integer","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1407,"frontendId":1282,"title":"Group the People Given the Group Size They Belong To","titleSlug":"group-the-people-given-the-group-size-they-belong-to","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":1408,"frontendId":1283,"title":"Find the Smallest Divisor Given a Threshold","titleSlug":"find-the-smallest-divisor-given-a-threshold","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":1409,"frontendId":1284,"title":"Minimum Number of Flips to Convert Binary Matrix to Zero Matrix","titleSlug":"minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","bit-manipulation","breadth-first-search","matrix"]}
{"id":1410,"frontendId":1279,"title":"Traffic Light Controlled Intersection","titleSlug":"traffic-light-controlled-intersection","difficulty":"EASY","paidOnly":true,"tags":["concurrency"]}
{"id":1411,"frontendId":1290,"title":"Convert Binary Number in a Linked List to Integer","titleSlug":"convert-binary-number-in-a-linked-list-to-integer","difficulty":"EASY","paidOnly":false,"tags":["linked-list","math"]}
{"id":1413,"frontendId":1292,"title":"Maximum Side Length of a Square with Sum Less than or Equal to Threshold","titleSlug":"maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","matrix","prefix-sum"]}
{"id":1414,"frontendId":1293,"title":"Shortest Path in a Grid with Obstacles Elimination","titleSlug":"shortest-path-in-a-grid-with-obstacles-elimination","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":1415,"frontendId":1280,"title":"Students and Examinations","titleSlug":"students-and-examinations","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1416,"frontendId":2229,"title":"Check if an Array Is Consecutive","titleSlug":"check-if-an-array-is-consecutive","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table","sorting"]}
{"id":1418,"frontendId":2305,"title":"Fair Distribution of Cookies","titleSlug":"fair-distribution-of-cookies","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":1419,"frontendId":2263,"title":"Make Array Non-decreasing or Non-increasing","titleSlug":"make-array-non-decreasing-or-non-increasing","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming","greedy","heap-priority-queue"]}
{"id":1420,"frontendId":1285,"title":"Find the Start and End Number of Continuous Ranges","titleSlug":"find-the-start-and-end-number-of-continuous-ranges","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1421,"frontendId":1295,"title":"Find Numbers with Even Number of Digits","titleSlug":"find-numbers-with-even-number-of-digits","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":1422,"frontendId":1296,"title":"Divide Array in Sets of K Consecutive Numbers","titleSlug":"divide-array-in-sets-of-k-consecutive-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting"]}
{"id":1423,"frontendId":1297,"title":"Maximum Number of Occurrences of a Substring","titleSlug":"maximum-number-of-occurrences-of-a-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":1424,"frontendId":1298,"title":"Maximum Candies You Can Get from Boxes","titleSlug":"maximum-candies-you-can-get-from-boxes","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","graph"]}
{"id":1425,"frontendId":1294,"title":"Weather Type in Each Country","titleSlug":"weather-type-in-each-country","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1426,"frontendId":1304,"title":"Find N Unique Integers Sum up to Zero","titleSlug":"find-n-unique-integers-sum-up-to-zero","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":1427,"frontendId":1305,"title":"All Elements in Two Binary Search Trees","titleSlug":"all-elements-in-two-binary-search-trees","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-search-tree","sorting","binary-tree"]}
{"id":1428,"frontendId":1306,"title":"Jump Game III","titleSlug":"jump-game-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search"]}
{"id":1429,"frontendId":1307,"title":"Verbal Arithmetic Puzzle","titleSlug":"verbal-arithmetic-puzzle","difficulty":"HARD","paidOnly":false,"tags":["array","math","string","backtracking"]}
{"id":1430,"frontendId":2269,"title":"Find the K-Beauty of a Number","titleSlug":"find-the-k-beauty-of-a-number","difficulty":"EASY","paidOnly":false,"tags":["math","string","sliding-window"]}
{"id":1431,"frontendId":2192,"title":"All Ancestors of a Node in a Directed Acyclic Graph","titleSlug":"all-ancestors-of-a-node-in-a-directed-acyclic-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":1432,"frontendId":1430,"title":"Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree","titleSlug":"check-if-a-string-is-a-valid-sequence-from-root-to-leaves-path-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1433,"frontendId":2227,"title":"Encrypt and Decrypt Strings","titleSlug":"encrypt-and-decrypt-strings","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","design","trie"]}
{"id":1434,"frontendId":1309,"title":"Decrypt String from Alphabet to Integer Mapping","titleSlug":"decrypt-string-from-alphabet-to-integer-mapping","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1435,"frontendId":1310,"title":"XOR Queries of a Subarray","titleSlug":"xor-queries-of-a-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","prefix-sum"]}
{"id":1436,"frontendId":1311,"title":"Get Watched Videos by Your Friends","titleSlug":"get-watched-videos-by-your-friends","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","breadth-first-search","graph","sorting"]}
{"id":1437,"frontendId":1312,"title":"Minimum Insertion Steps to Make a String Palindrome","titleSlug":"minimum-insertion-steps-to-make-a-string-palindrome","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1438,"frontendId":1303,"title":"Find the Team Size","titleSlug":"find-the-team-size","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1439,"frontendId":1308,"title":"Running Total for Different Genders","titleSlug":"running-total-for-different-genders","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1440,"frontendId":1317,"title":"Convert Integer to the Sum of Two No-Zero Integers","titleSlug":"convert-integer-to-the-sum-of-two-no-zero-integers","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1441,"frontendId":1318,"title":"Minimum Flips to Make a OR b Equal to c","titleSlug":"minimum-flips-to-make-a-or-b-equal-to-c","difficulty":"MEDIUM","paidOnly":false,"tags":["bit-manipulation"]}
{"id":1442,"frontendId":1319,"title":"Number of Operations to Make Network Connected","titleSlug":"number-of-operations-to-make-network-connected","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":1443,"frontendId":1320,"title":"Minimum Distance to Type a Word Using Two Fingers","titleSlug":"minimum-distance-to-type-a-word-using-two-fingers","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1444,"frontendId":1342,"title":"Number of Steps to Reduce a Number to Zero","titleSlug":"number-of-steps-to-reduce-a-number-to-zero","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":1445,"frontendId":1343,"title":"Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold","titleSlug":"number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":1446,"frontendId":1344,"title":"Angle Between Hands of a Clock","titleSlug":"angle-between-hands-of-a-clock","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":1447,"frontendId":1345,"title":"Jump Game IV","titleSlug":"jump-game-iv","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","breadth-first-search"]}
{"id":1448,"frontendId":1323,"title":"Maximum 69 Number","titleSlug":"maximum-69-number","difficulty":"EASY","paidOnly":false,"tags":["math","greedy"]}
{"id":1449,"frontendId":1324,"title":"Print Words Vertically","titleSlug":"print-words-vertically","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","simulation"]}
{"id":1450,"frontendId":1325,"title":"Delete Leaves With a Given Value","titleSlug":"delete-leaves-with-a-given-value","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1451,"frontendId":1326,"title":"Minimum Number of Taps to Open to Water a Garden","titleSlug":"minimum-number-of-taps-to-open-to-water-a-garden","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":1452,"frontendId":1321,"title":"Restaurant Growth","titleSlug":"restaurant-growth","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1453,"frontendId":1322,"title":"Ads Performance","titleSlug":"ads-performance","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1454,"frontendId":1332,"title":"Remove Palindromic Subsequences","titleSlug":"remove-palindromic-subsequences","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":1455,"frontendId":1333,"title":"Filter Restaurants by Vegan-Friendly, Price and Distance","titleSlug":"filter-restaurants-by-vegan-friendly-price-and-distance","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":1456,"frontendId":1334,"title":"Find the City With the Smallest Number of Neighbors at a Threshold Distance","titleSlug":"find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","graph","shortest-path"]}
{"id":1457,"frontendId":1335,"title":"Minimum Difficulty of a Job Schedule","titleSlug":"minimum-difficulty-of-a-job-schedule","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1458,"frontendId":1356,"title":"Sort Integers by The Number of 1 Bits","titleSlug":"sort-integers-by-the-number-of-1-bits","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation","sorting","counting"]}
{"id":1459,"frontendId":1357,"title":"Apply Discount Every n Orders","titleSlug":"apply-discount-every-n-orders","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","design"]}
{"id":1460,"frontendId":1358,"title":"Number of Substrings Containing All Three Characters","titleSlug":"number-of-substrings-containing-all-three-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":1461,"frontendId":1359,"title":"Count All Valid Pickup and Delivery Options","titleSlug":"count-all-valid-pickup-and-delivery-options","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":1462,"frontendId":1327,"title":"List the Products Ordered in a Period","titleSlug":"list-the-products-ordered-in-a-period","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1463,"frontendId":1337,"title":"The K Weakest Rows in a Matrix","titleSlug":"the-k-weakest-rows-in-a-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","sorting","heap-priority-queue","matrix"]}
{"id":1464,"frontendId":1338,"title":"Reduce Array Size to The Half","titleSlug":"reduce-array-size-to-the-half","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting","heap-priority-queue"]}
{"id":1465,"frontendId":1339,"title":"Maximum Product of Splitted Binary Tree","titleSlug":"maximum-product-of-splitted-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1466,"frontendId":1340,"title":"Jump Game V","titleSlug":"jump-game-v","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":1467,"frontendId":1336,"title":"Number of Transactions per Visit","titleSlug":"number-of-transactions-per-visit","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1468,"frontendId":1346,"title":"Check If N and Its Double Exist","titleSlug":"check-if-n-and-its-double-exist","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","sorting"]}
{"id":1469,"frontendId":1347,"title":"Minimum Number of Steps to Make Two Strings Anagram","titleSlug":"minimum-number-of-steps-to-make-two-strings-anagram","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":1470,"frontendId":1348,"title":"Tweet Counts Per Frequency","titleSlug":"tweet-counts-per-frequency","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","binary-search","design","sorting","ordered-set"]}
{"id":1471,"frontendId":1349,"title":"Maximum Students Taking Exam","titleSlug":"maximum-students-taking-exam","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","matrix","bitmask"]}
{"id":1472,"frontendId":1370,"title":"Increasing Decreasing String","titleSlug":"increasing-decreasing-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":1473,"frontendId":1371,"title":"Find the Longest Substring Containing Vowels in Even Counts","titleSlug":"find-the-longest-substring-containing-vowels-in-even-counts","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","bit-manipulation","prefix-sum"]}
{"id":1474,"frontendId":1372,"title":"Longest ZigZag Path in a Binary Tree","titleSlug":"longest-zigzag-path-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","binary-tree"]}
{"id":1475,"frontendId":1373,"title":"Maximum Sum BST in Binary Tree","titleSlug":"maximum-sum-bst-in-binary-tree","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":1476,"frontendId":1351,"title":"Count Negative Numbers in a Sorted Matrix","titleSlug":"count-negative-numbers-in-a-sorted-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","matrix"]}
{"id":1477,"frontendId":1352,"title":"Product of the Last K Numbers","titleSlug":"product-of-the-last-k-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","design","data-stream","prefix-sum"]}
{"id":1478,"frontendId":1353,"title":"Maximum Number of Events That Can Be Attended","titleSlug":"maximum-number-of-events-that-can-be-attended","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":1479,"frontendId":1354,"title":"Construct Target Array With Multiple Sums","titleSlug":"construct-target-array-with-multiple-sums","difficulty":"HARD","paidOnly":false,"tags":["array","heap-priority-queue"]}
{"id":1480,"frontendId":1341,"title":"Movie Rating","titleSlug":"movie-rating","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1481,"frontendId":1350,"title":"Students With Invalid Departments","titleSlug":"students-with-invalid-departments","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1482,"frontendId":1365,"title":"How Many Numbers Are Smaller Than the Current Number","titleSlug":"how-many-numbers-are-smaller-than-the-current-number","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","counting-sort"]}
{"id":1483,"frontendId":1366,"title":"Rank Teams by Votes","titleSlug":"rank-teams-by-votes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting","counting"]}
{"id":1484,"frontendId":1367,"title":"Linked List in Binary Tree","titleSlug":"linked-list-in-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","tree","depth-first-search","binary-tree"]}
{"id":1485,"frontendId":1368,"title":"Minimum Cost to Make at Least One Valid Path in a Grid","titleSlug":"minimum-cost-to-make-at-least-one-valid-path-in-a-grid","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":1486,"frontendId":1385,"title":"Find the Distance Value Between Two Arrays","titleSlug":"find-the-distance-value-between-two-arrays","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":1487,"frontendId":1386,"title":"Cinema Seat Allocation","titleSlug":"cinema-seat-allocation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","bit-manipulation"]}
{"id":1488,"frontendId":1387,"title":"Sort Integers by The Power Value","titleSlug":"sort-integers-by-the-power-value","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","memoization","sorting"]}
{"id":1489,"frontendId":1388,"title":"Pizza With 3n Slices","titleSlug":"pizza-with-3n-slices","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","greedy","heap-priority-queue"]}
{"id":1490,"frontendId":1374,"title":"Generate a String With Characters That Have Odd Counts","titleSlug":"generate-a-string-with-characters-that-have-odd-counts","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1491,"frontendId":1375,"title":"Number of Times Binary String Is Prefix-Aligned","titleSlug":"number-of-times-binary-string-is-prefix-aligned","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":1492,"frontendId":1376,"title":"Time Needed to Inform All Employees","titleSlug":"time-needed-to-inform-all-employees","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search"]}
{"id":1493,"frontendId":1377,"title":"Frog Position After T Seconds","titleSlug":"frog-position-after-t-seconds","difficulty":"HARD","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","graph"]}
{"id":1494,"frontendId":1355,"title":"Activity Participants","titleSlug":"activity-participants","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1495,"frontendId":1364,"title":"Number of Trusted Contacts of a Customer","titleSlug":"number-of-trusted-contacts-of-a-customer","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1496,"frontendId":1380,"title":"Lucky Numbers in a Matrix","titleSlug":"lucky-numbers-in-a-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":1497,"frontendId":1381,"title":"Design a Stack With Increment Operation","titleSlug":"design-a-stack-with-increment-operation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","design"]}
{"id":1498,"frontendId":1379,"title":"Find a Corresponding Node of a Binary Tree in a Clone of That Tree","titleSlug":"find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1499,"frontendId":1383,"title":"Maximum Performance of a Team","titleSlug":"maximum-performance-of-a-team","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":1500,"frontendId":1399,"title":"Count Largest Group","titleSlug":"count-largest-group","difficulty":"EASY","paidOnly":false,"tags":["hash-table","math","counting"]}
{"id":1501,"frontendId":1401,"title":"Circle and Rectangle Overlapping","titleSlug":"circle-and-rectangle-overlapping","difficulty":"MEDIUM","paidOnly":false,"tags":["math","geometry"]}
{"id":1502,"frontendId":1400,"title":"Construct K Palindrome Strings","titleSlug":"construct-k-palindrome-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","counting"]}
{"id":1503,"frontendId":1402,"title":"Reducing Dishes","titleSlug":"reducing-dishes","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","greedy","sorting"]}
{"id":1504,"frontendId":1369,"title":"Get the Second Most Recent Activity","titleSlug":"get-the-second-most-recent-activity","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1505,"frontendId":1389,"title":"Create Target Array in the Given Order","titleSlug":"create-target-array-in-the-given-order","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":1507,"frontendId":1391,"title":"Check if There is a Valid Path in a Grid","titleSlug":"check-if-there-is-a-valid-path-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":1508,"frontendId":1392,"title":"Longest Happy Prefix","titleSlug":"longest-happy-prefix","difficulty":"HARD","paidOnly":false,"tags":["string","rolling-hash","string-matching","hash-function"]}
{"id":1509,"frontendId":1378,"title":"Replace Employee ID With The Unique Identifier","titleSlug":"replace-employee-id-with-the-unique-identifier","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1510,"frontendId":1394,"title":"Find Lucky Integer in an Array","titleSlug":"find-lucky-integer-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":1511,"frontendId":1395,"title":"Count Number of Teams","titleSlug":"count-number-of-teams","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","binary-indexed-tree","segment-tree"]}
{"id":1512,"frontendId":1396,"title":"Design Underground System","titleSlug":"design-underground-system","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","design"]}
{"id":1513,"frontendId":1397,"title":"Find All Good Strings","titleSlug":"find-all-good-strings","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","string-matching"]}
{"id":1514,"frontendId":1413,"title":"Minimum Value to Get Positive Step by Step Sum","titleSlug":"minimum-value-to-get-positive-step-by-step-sum","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":1515,"frontendId":1414,"title":"Find the Minimum Number of Fibonacci Numbers Whose Sum Is K","titleSlug":"find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":1516,"frontendId":1415,"title":"The k-th Lexicographical String of All Happy Strings of Length n","titleSlug":"the-k-th-lexicographical-string-of-all-happy-strings-of-length-n","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking"]}
{"id":1517,"frontendId":1416,"title":"Restore The Array","titleSlug":"restore-the-array","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1518,"frontendId":1384,"title":"Total Sales Amount by Year","titleSlug":"total-sales-amount-by-year","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1519,"frontendId":1403,"title":"Minimum Subsequence in Non-Increasing Order","titleSlug":"minimum-subsequence-in-non-increasing-order","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1520,"frontendId":1404,"title":"Number of Steps to Reduce a Number in Binary Representation to One","titleSlug":"number-of-steps-to-reduce-a-number-in-binary-representation-to-one","difficulty":"MEDIUM","paidOnly":false,"tags":["string","bit-manipulation","simulation"]}
{"id":1522,"frontendId":1406,"title":"Stone Game III","titleSlug":"stone-game-iii","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","game-theory"]}
{"id":1523,"frontendId":1393,"title":"Capital Gain/Loss","titleSlug":"capital-gainloss","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":1524,"frontendId":1408,"title":"String Matching in an Array","titleSlug":"string-matching-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","string","string-matching"]}
{"id":1525,"frontendId":1409,"title":"Queries on a Permutation With Key","titleSlug":"queries-on-a-permutation-with-key","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-indexed-tree","simulation"]}
{"id":1526,"frontendId":1410,"title":"HTML Entity Parser","titleSlug":"html-entity-parser","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string"]}
{"id":1527,"frontendId":1411,"title":"Number of Ways to Paint N × 3 Grid","titleSlug":"number-of-ways-to-paint-n-3-grid","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":1528,"frontendId":1431,"title":"Kids With the Greatest Number of Candies","titleSlug":"kids-with-the-greatest-number-of-candies","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1529,"frontendId":1432,"title":"Max Difference You Can Get From Changing an Integer","titleSlug":"max-difference-you-can-get-from-changing-an-integer","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":1530,"frontendId":1433,"title":"Check If a String Can Break Another String","titleSlug":"check-if-a-string-can-break-another-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","sorting"]}
{"id":1531,"frontendId":1434,"title":"Number of Ways to Wear Different Hats to Each Other","titleSlug":"number-of-ways-to-wear-different-hats-to-each-other","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":1532,"frontendId":1417,"title":"Reformat The String","titleSlug":"reformat-the-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1533,"frontendId":1418,"title":"Display Table of Food Orders in a Restaurant","titleSlug":"display-table-of-food-orders-in-a-restaurant","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting","ordered-set"]}
{"id":1534,"frontendId":1419,"title":"Minimum Number of Frogs Croaking","titleSlug":"minimum-number-of-frogs-croaking","difficulty":"MEDIUM","paidOnly":false,"tags":["string","counting"]}
{"id":1535,"frontendId":1420,"title":"Build Array Where You Can Find The Maximum Exactly K Comparisons","titleSlug":"build-array-where-you-can-find-the-maximum-exactly-k-comparisons","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","prefix-sum"]}
{"id":1536,"frontendId":1398,"title":"Customers Who Bought Products A and B but Not C","titleSlug":"customers-who-bought-products-a-and-b-but-not-c","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1537,"frontendId":1422,"title":"Maximum Score After Splitting a String","titleSlug":"maximum-score-after-splitting-a-string","difficulty":"EASY","paidOnly":false,"tags":["string","prefix-sum"]}
{"id":1538,"frontendId":1423,"title":"Maximum Points You Can Obtain from Cards","titleSlug":"maximum-points-you-can-obtain-from-cards","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window","prefix-sum"]}
{"id":1539,"frontendId":1424,"title":"Diagonal Traverse II","titleSlug":"diagonal-traverse-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","heap-priority-queue"]}
{"id":1541,"frontendId":1407,"title":"Top Travellers","titleSlug":"top-travellers","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1542,"frontendId":1446,"title":"Consecutive Characters","titleSlug":"consecutive-characters","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1543,"frontendId":1447,"title":"Simplified Fractions","titleSlug":"simplified-fractions","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","number-theory"]}
{"id":1544,"frontendId":1448,"title":"Count Good Nodes in Binary Tree","titleSlug":"count-good-nodes-in-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1545,"frontendId":1449,"title":"Form Largest Integer With Digits That Add up to Target","titleSlug":"form-largest-integer-with-digits-that-add-up-to-target","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1546,"frontendId":1412,"title":"Find the Quiet Students in All Exams","titleSlug":"find-the-quiet-students-in-all-exams","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1547,"frontendId":1436,"title":"Destination City","titleSlug":"destination-city","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":1548,"frontendId":1437,"title":"Check If All 1's Are at Least Length K Places Away","titleSlug":"check-if-all-1s-are-at-least-length-k-places-away","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1549,"frontendId":1438,"title":"Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit","titleSlug":"longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit","difficulty":"MEDIUM","paidOnly":false,"tags":["array","queue","sliding-window","heap-priority-queue","ordered-set","monotonic-queue"]}
{"id":1550,"frontendId":1439,"title":"Find the Kth Smallest Sum of a Matrix With Sorted Rows","titleSlug":"find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","heap-priority-queue","matrix"]}
{"id":1551,"frontendId":1421,"title":"NPV Queries","titleSlug":"npv-queries","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1552,"frontendId":1441,"title":"Build an Array With Stack Operations","titleSlug":"build-an-array-with-stack-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","simulation"]}
{"id":1553,"frontendId":1442,"title":"Count Triplets That Can Form Two Arrays of Equal XOR","titleSlug":"count-triplets-that-can-form-two-arrays-of-equal-xor","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","bit-manipulation","prefix-sum"]}
{"id":1554,"frontendId":1443,"title":"Minimum Time to Collect All Apples in a Tree","titleSlug":"minimum-time-to-collect-all-apples-in-a-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search"]}
{"id":1555,"frontendId":1444,"title":"Number of Ways of Cutting a Pizza","titleSlug":"number-of-ways-of-cutting-a-pizza","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","memoization","matrix","prefix-sum"]}
{"id":1556,"frontendId":1460,"title":"Make Two Arrays Equal by Reversing Subarrays","titleSlug":"make-two-arrays-equal-by-reversing-subarrays","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":1557,"frontendId":1461,"title":"Check If a String Contains All Binary Codes of Size K","titleSlug":"check-if-a-string-contains-all-binary-codes-of-size-k","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","bit-manipulation","rolling-hash","hash-function"]}
{"id":1558,"frontendId":1462,"title":"Course Schedule IV","titleSlug":"course-schedule-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":1559,"frontendId":1463,"title":"Cherry Pickup II","titleSlug":"cherry-pickup-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1560,"frontendId":1450,"title":"Number of Students Doing Homework at a Given Time","titleSlug":"number-of-students-doing-homework-at-a-given-time","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1561,"frontendId":1451,"title":"Rearrange Words in a Sentence","titleSlug":"rearrange-words-in-a-sentence","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sorting"]}
{"id":1562,"frontendId":1452,"title":"People Whose List of Favorite Companies Is Not a Subset of Another List","titleSlug":"people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":1563,"frontendId":1453,"title":"Maximum Number of Darts Inside of a Circular Dartboard","titleSlug":"maximum-number-of-darts-inside-of-a-circular-dartboard","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry"]}
{"id":1564,"frontendId":1435,"title":"Create a Session Bar Chart","titleSlug":"create-a-session-bar-chart","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1565,"frontendId":1440,"title":"Evaluate Boolean Expression","titleSlug":"evaluate-boolean-expression","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1566,"frontendId":1455,"title":"Check If a Word Occurs As a Prefix of Any Word in a Sentence","titleSlug":"check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","string-matching"]}
{"id":1567,"frontendId":1456,"title":"Maximum Number of Vowels in a Substring of Given Length","titleSlug":"maximum-number-of-vowels-in-a-substring-of-given-length","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sliding-window"]}
{"id":1568,"frontendId":1457,"title":"Pseudo-Palindromic Paths in a Binary Tree","titleSlug":"pseudo-palindromic-paths-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["bit-manipulation","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1569,"frontendId":1458,"title":"Max Dot Product of Two Subsequences","titleSlug":"max-dot-product-of-two-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1570,"frontendId":1475,"title":"Final Prices With a Special Discount in a Shop","titleSlug":"final-prices-with-a-special-discount-in-a-shop","difficulty":"EASY","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":1571,"frontendId":1478,"title":"Allocate Mailboxes","titleSlug":"allocate-mailboxes","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","sorting"]}
{"id":1572,"frontendId":1476,"title":"Subrectangle Queries","titleSlug":"subrectangle-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","design","matrix"]}
{"id":1573,"frontendId":1477,"title":"Find Two Non-overlapping Sub-arrays Each With Target Sum","titleSlug":"find-two-non-overlapping-sub-arrays-each-with-target-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","dynamic-programming","sliding-window"]}
{"id":1574,"frontendId":1464,"title":"Maximum Product of Two Elements in an Array","titleSlug":"maximum-product-of-two-elements-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","heap-priority-queue"]}
{"id":1575,"frontendId":1465,"title":"Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts","titleSlug":"maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1576,"frontendId":1466,"title":"Reorder Routes to Make All Paths Lead to the City Zero","titleSlug":"reorder-routes-to-make-all-paths-lead-to-the-city-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph"]}
{"id":1577,"frontendId":1467,"title":"Probability of a Two Boxes Having The Same Number of Distinct Balls","titleSlug":"probability-of-a-two-boxes-having-the-same-number-of-distinct-balls","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","backtracking","combinatorics","probability-and-statistics"]}
{"id":1578,"frontendId":1445,"title":"Apples & Oranges","titleSlug":"apples-oranges","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1579,"frontendId":1454,"title":"Active Users","titleSlug":"active-users","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1580,"frontendId":1470,"title":"Shuffle the Array","titleSlug":"shuffle-the-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1581,"frontendId":1471,"title":"The k Strongest Values in an Array","titleSlug":"the-k-strongest-values-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":1582,"frontendId":1472,"title":"Design Browser History","titleSlug":"design-browser-history","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","stack","design","doubly-linked-list","data-stream"]}
{"id":1583,"frontendId":1473,"title":"Paint House III","titleSlug":"paint-house-iii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1584,"frontendId":1491,"title":"Average Salary Excluding the Minimum and Maximum Salary","titleSlug":"average-salary-excluding-the-minimum-and-maximum-salary","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":1585,"frontendId":1492,"title":"The kth Factor of n","titleSlug":"the-kth-factor-of-n","difficulty":"MEDIUM","paidOnly":false,"tags":["math","number-theory"]}
{"id":1586,"frontendId":1493,"title":"Longest Subarray of 1's After Deleting One Element","titleSlug":"longest-subarray-of-1s-after-deleting-one-element","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","sliding-window"]}
{"id":1587,"frontendId":1494,"title":"Parallel Courses II","titleSlug":"parallel-courses-ii","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","bit-manipulation","graph","bitmask"]}
{"id":1603,"frontendId":1480,"title":"Running Sum of 1d Array","titleSlug":"running-sum-of-1d-array","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":1604,"frontendId":1481,"title":"Least Number of Unique Integers after K Removals","titleSlug":"least-number-of-unique-integers-after-k-removals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting","counting"]}
{"id":1605,"frontendId":1482,"title":"Minimum Number of Days to Make m Bouquets","titleSlug":"minimum-number-of-days-to-make-m-bouquets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":1607,"frontendId":1459,"title":"Rectangles Area","titleSlug":"rectangles-area","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1608,"frontendId":1468,"title":"Calculate Salaries","titleSlug":"calculate-salaries","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1609,"frontendId":1469,"title":"Find All The Lonely Nodes","titleSlug":"find-all-the-lonely-nodes","difficulty":"EASY","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1610,"frontendId":1486,"title":"XOR Operation in an Array","titleSlug":"xor-operation-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":1611,"frontendId":1487,"title":"Making File Names Unique","titleSlug":"making-file-names-unique","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":1612,"frontendId":1488,"title":"Avoid Flood in The City","titleSlug":"avoid-flood-in-the-city","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","greedy","heap-priority-queue"]}
{"id":1613,"frontendId":1489,"title":"Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree","titleSlug":"find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree","difficulty":"HARD","paidOnly":false,"tags":["union-find","graph","sorting","minimum-spanning-tree","strongly-connected-component"]}
{"id":1615,"frontendId":1508,"title":"Range Sum of Sorted Subarray Sums","titleSlug":"range-sum-of-sorted-subarray-sums","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting","prefix-sum"]}
{"id":1616,"frontendId":1509,"title":"Minimum Difference Between Largest and Smallest Value in Three Moves","titleSlug":"minimum-difference-between-largest-and-smallest-value-in-three-moves","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1617,"frontendId":1510,"title":"Stone Game IV","titleSlug":"stone-game-iv","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","game-theory"]}
{"id":1618,"frontendId":1474,"title":"Delete N Nodes After M Nodes of a Linked List","titleSlug":"delete-n-nodes-after-m-nodes-of-a-linked-list","difficulty":"EASY","paidOnly":true,"tags":["linked-list"]}
{"id":1619,"frontendId":1496,"title":"Path Crossing","titleSlug":"path-crossing","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":1620,"frontendId":1497,"title":"Check If Array Pairs Are Divisible by k","titleSlug":"check-if-array-pairs-are-divisible-by-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":1621,"frontendId":1498,"title":"Number of Subsequences That Satisfy the Given Sum Condition","titleSlug":"number-of-subsequences-that-satisfy-the-given-sum-condition","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":1622,"frontendId":1499,"title":"Max Value of Equation","titleSlug":"max-value-of-equation","difficulty":"HARD","paidOnly":false,"tags":["array","queue","sliding-window","heap-priority-queue","monotonic-queue"]}
{"id":1623,"frontendId":1479,"title":"Sales by Day of the Week","titleSlug":"sales-by-day-of-the-week","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1624,"frontendId":1485,"title":"Clone Binary Tree With Random Pointer","titleSlug":"clone-binary-tree-with-random-pointer","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1625,"frontendId":1484,"title":"Group Sold Products By The Date","titleSlug":"group-sold-products-by-the-date","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1626,"frontendId":1502,"title":"Can Make Arithmetic Progression From Sequence","titleSlug":"can-make-arithmetic-progression-from-sequence","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":1627,"frontendId":1503,"title":"Last Moment Before All Ants Fall Out of a Plank","titleSlug":"last-moment-before-all-ants-fall-out-of-a-plank","difficulty":"MEDIUM","paidOnly":false,"tags":["array","brainteaser","simulation"]}
{"id":1628,"frontendId":1504,"title":"Count Submatrices With All Ones","titleSlug":"count-submatrices-with-all-ones","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","stack","matrix","monotonic-stack"]}
{"id":1629,"frontendId":1505,"title":"Minimum Possible Integer After at Most K Adjacent Swaps On Digits","titleSlug":"minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits","difficulty":"HARD","paidOnly":false,"tags":["string","greedy","binary-indexed-tree","segment-tree"]}
{"id":1630,"frontendId":1523,"title":"Count Odd Numbers in an Interval Range","titleSlug":"count-odd-numbers-in-an-interval-range","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1631,"frontendId":1524,"title":"Number of Sub-arrays With Odd Sum","titleSlug":"number-of-sub-arrays-with-odd-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","prefix-sum"]}
{"id":1632,"frontendId":1525,"title":"Number of Good Ways to Split a String","titleSlug":"number-of-good-ways-to-split-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming","bit-manipulation"]}
{"id":1633,"frontendId":1526,"title":"Minimum Number of Increments on Subarrays to Form a Target Array","titleSlug":"minimum-number-of-increments-on-subarrays-to-form-a-target-array","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","stack","greedy","monotonic-stack"]}
{"id":1634,"frontendId":1490,"title":"Clone N-ary Tree","titleSlug":"clone-n-ary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","breadth-first-search"]}
{"id":1635,"frontendId":1512,"title":"Number of Good Pairs","titleSlug":"number-of-good-pairs","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","counting"]}
{"id":1636,"frontendId":1513,"title":"Number of Substrings With Only 1s","titleSlug":"number-of-substrings-with-only-1s","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string"]}
{"id":1637,"frontendId":1531,"title":"String Compression II","titleSlug":"string-compression-ii","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1638,"frontendId":1515,"title":"Best Position for a Service Centre","titleSlug":"best-position-for-a-service-centre","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry","randomized"]}
{"id":1639,"frontendId":1495,"title":"Friendly Movies Streamed Last Month","titleSlug":"friendly-movies-streamed-last-month","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1640,"frontendId":1500,"title":"Design a File Sharing System","titleSlug":"design-a-file-sharing-system","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","design","sorting","heap-priority-queue","data-stream"]}
{"id":1641,"frontendId":1501,"title":"Countries You Can Safely Invest In","titleSlug":"countries-you-can-safely-invest-in","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1642,"frontendId":1518,"title":"Water Bottles","titleSlug":"water-bottles","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":1643,"frontendId":1519,"title":"Number of Nodes in the Sub-Tree With the Same Label","titleSlug":"number-of-nodes-in-the-sub-tree-with-the-same-label","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","counting"]}
{"id":1644,"frontendId":1520,"title":"Maximum Number of Non-Overlapping Substrings","titleSlug":"maximum-number-of-non-overlapping-substrings","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","greedy","sorting"]}
{"id":1645,"frontendId":1521,"title":"Find a Value of a Mysterious Function Closest to Target","titleSlug":"find-a-value-of-a-mysterious-function-closest-to-target","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","bit-manipulation","segment-tree"]}
{"id":1646,"frontendId":1539,"title":"Kth Missing Positive Number","titleSlug":"kth-missing-positive-number","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search"]}
{"id":1647,"frontendId":1540,"title":"Can Convert String in K Moves","titleSlug":"can-convert-string-in-k-moves","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string"]}
{"id":1648,"frontendId":1541,"title":"Minimum Insertions to Balance a Parentheses String","titleSlug":"minimum-insertions-to-balance-a-parentheses-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy"]}
{"id":1649,"frontendId":1546,"title":"Maximum Number of Non-Overlapping Subarrays With Sum Equals Target","titleSlug":"maximum-number-of-non-overlapping-subarrays-with-sum-equals-target","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","prefix-sum"]}
{"id":1650,"frontendId":1506,"title":"Find Root of N-Ary Tree","titleSlug":"find-root-of-n-ary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","bit-manipulation","tree","depth-first-search"]}
{"id":1651,"frontendId":1528,"title":"Shuffle String","titleSlug":"shuffle-string","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":1652,"frontendId":1529,"title":"Minimum Suffix Flips","titleSlug":"minimum-suffix-flips","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1653,"frontendId":1530,"title":"Number of Good Leaf Nodes Pairs","titleSlug":"number-of-good-leaf-nodes-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1654,"frontendId":1511,"title":"Customer Order Frequency","titleSlug":"customer-order-frequency","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1655,"frontendId":1516,"title":"Move Sub-Tree of N-Ary Tree","titleSlug":"move-sub-tree-of-n-ary-tree","difficulty":"HARD","paidOnly":true,"tags":["tree","depth-first-search"]}
{"id":1656,"frontendId":1534,"title":"Count Good Triplets","titleSlug":"count-good-triplets","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":1657,"frontendId":1535,"title":"Find the Winner of an Array Game","titleSlug":"find-the-winner-of-an-array-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":1658,"frontendId":1536,"title":"Minimum Swaps to Arrange a Binary Grid","titleSlug":"minimum-swaps-to-arrange-a-binary-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","matrix"]}
{"id":1659,"frontendId":1537,"title":"Get the Maximum Score","titleSlug":"get-the-maximum-score","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","dynamic-programming","greedy"]}
{"id":1660,"frontendId":1556,"title":"Thousand Separator","titleSlug":"thousand-separator","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1661,"frontendId":1557,"title":"Minimum Number of Vertices to Reach All Nodes","titleSlug":"minimum-number-of-vertices-to-reach-all-nodes","difficulty":"MEDIUM","paidOnly":false,"tags":["graph"]}
{"id":1662,"frontendId":1558,"title":"Minimum Numbers of Function Calls to Make Target Array","titleSlug":"minimum-numbers-of-function-calls-to-make-target-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","bit-manipulation"]}
{"id":1663,"frontendId":1559,"title":"Detect Cycles in 2D Grid","titleSlug":"detect-cycles-in-2d-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":1664,"frontendId":1517,"title":"Find Users With Valid E-Mails","titleSlug":"find-users-with-valid-e-mails","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1665,"frontendId":1522,"title":"Diameter of N-Ary Tree","titleSlug":"diameter-of-n-ary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search"]}
{"id":1666,"frontendId":1544,"title":"Make The String Great","titleSlug":"make-the-string-great","difficulty":"EASY","paidOnly":false,"tags":["string","stack"]}
{"id":1667,"frontendId":1545,"title":"Find Kth Bit in Nth Binary String","titleSlug":"find-kth-bit-in-nth-binary-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","recursion","simulation"]}
{"id":1668,"frontendId":1542,"title":"Find Longest Awesome Substring","titleSlug":"find-longest-awesome-substring","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","bit-manipulation"]}
{"id":1669,"frontendId":1547,"title":"Minimum Cost to Cut a Stick","titleSlug":"minimum-cost-to-cut-a-stick","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":1670,"frontendId":1527,"title":"Patients With a Condition","titleSlug":"patients-with-a-condition","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1671,"frontendId":1532,"title":"The Most Recent Three Orders","titleSlug":"the-most-recent-three-orders","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1672,"frontendId":1533,"title":"Find the Index of the Large Integer","titleSlug":"find-the-index-of-the-large-integer","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","interactive"]}
{"id":1674,"frontendId":1551,"title":"Minimum Operations to Make Array Equal","titleSlug":"minimum-operations-to-make-array-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":1675,"frontendId":1552,"title":"Magnetic Force Between Two Balls","titleSlug":"magnetic-force-between-two-balls","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":1676,"frontendId":1553,"title":"Minimum Number of Days to Eat N Oranges","titleSlug":"minimum-number-of-days-to-eat-n-oranges","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","memoization"]}
{"id":1677,"frontendId":1572,"title":"Matrix Diagonal Sum","titleSlug":"matrix-diagonal-sum","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":1678,"frontendId":1573,"title":"Number of Ways to Split a String","titleSlug":"number-of-ways-to-split-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string"]}
{"id":1679,"frontendId":1574,"title":"Shortest Subarray to be Removed to Make Array Sorted","titleSlug":"shortest-subarray-to-be-removed-to-make-array-sorted","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","stack","monotonic-stack"]}
{"id":1680,"frontendId":1575,"title":"Count All Possible Routes","titleSlug":"count-all-possible-routes","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","memoization"]}
{"id":1681,"frontendId":1538,"title":"Guess the Majority in a Hidden Array","titleSlug":"guess-the-majority-in-a-hidden-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","interactive"]}
{"id":1682,"frontendId":1560,"title":"Most Visited Sector in a Circular Track","titleSlug":"most-visited-sector-in-a-circular-track","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":1683,"frontendId":1561,"title":"Maximum Number of Coins You Can Get","titleSlug":"maximum-number-of-coins-you-can-get","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting","game-theory"]}
{"id":1684,"frontendId":1562,"title":"Find Latest Group of Size M","titleSlug":"find-latest-group-of-size-m","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","simulation"]}
{"id":1685,"frontendId":1563,"title":"Stone Game V","titleSlug":"stone-game-v","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","game-theory"]}
{"id":1686,"frontendId":1543,"title":"Fix Product Name Format","titleSlug":"fix-product-name-format","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1687,"frontendId":1548,"title":"The Most Similar Path in a Graph","titleSlug":"the-most-similar-path-in-a-graph","difficulty":"HARD","paidOnly":true,"tags":["dynamic-programming","graph"]}
{"id":1688,"frontendId":1549,"title":"The Most Recent Orders for Each Product","titleSlug":"the-most-recent-orders-for-each-product","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1689,"frontendId":1566,"title":"Detect Pattern of Length M Repeated K or More Times","titleSlug":"detect-pattern-of-length-m-repeated-k-or-more-times","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":1690,"frontendId":1567,"title":"Maximum Length of Subarray With Positive Product","titleSlug":"maximum-length-of-subarray-with-positive-product","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":1691,"frontendId":1568,"title":"Minimum Number of Days to Disconnect Island","titleSlug":"minimum-number-of-days-to-disconnect-island","difficulty":"HARD","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix","strongly-connected-component"]}
{"id":1692,"frontendId":1569,"title":"Number of Ways to Reorder Array to Get Same BST","titleSlug":"number-of-ways-to-reorder-array-to-get-same-bst","difficulty":"HARD","paidOnly":false,"tags":["array","math","divide-and-conquer","dynamic-programming","tree","union-find","binary-search-tree","memoization","combinatorics","binary-tree"]}
{"id":1693,"frontendId":1588,"title":"Sum of All Odd Length Subarrays","titleSlug":"sum-of-all-odd-length-subarrays","difficulty":"EASY","paidOnly":false,"tags":["array","math","prefix-sum"]}
{"id":1694,"frontendId":1590,"title":"Make Sum Divisible by P","titleSlug":"make-sum-divisible-by-p","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":1695,"frontendId":1589,"title":"Maximum Sum Obtained of Any Permutation","titleSlug":"maximum-sum-obtained-of-any-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","prefix-sum"]}
{"id":1696,"frontendId":1591,"title":"Strange Printer II","titleSlug":"strange-printer-ii","difficulty":"HARD","paidOnly":false,"tags":["array","graph","topological-sort","matrix"]}
{"id":1697,"frontendId":1554,"title":"Strings Differ by One Character","titleSlug":"strings-differ-by-one-character","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","rolling-hash","hash-function"]}
{"id":1698,"frontendId":1576,"title":"Replace All ?'s to Avoid Consecutive Repeating Characters","titleSlug":"replace-all-s-to-avoid-consecutive-repeating-characters","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1699,"frontendId":1577,"title":"Number of Ways Where Square of Number Is Equal to Product of Two Numbers","titleSlug":"number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","two-pointers"]}
{"id":1700,"frontendId":1578,"title":"Minimum Time to Make Rope Colorful","titleSlug":"minimum-time-to-make-rope-colorful","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","dynamic-programming","greedy"]}
{"id":1701,"frontendId":1579,"title":"Remove Max Number of Edges to Keep Graph Fully Traversable","titleSlug":"remove-max-number-of-edges-to-keep-graph-fully-traversable","difficulty":"HARD","paidOnly":false,"tags":["union-find","graph"]}
{"id":1702,"frontendId":1555,"title":"Bank Account Summary","titleSlug":"bank-account-summary","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1703,"frontendId":1564,"title":"Put Boxes Into the Warehouse I","titleSlug":"put-boxes-into-the-warehouse-i","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":1704,"frontendId":1582,"title":"Special Positions in a Binary Matrix","titleSlug":"special-positions-in-a-binary-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":1705,"frontendId":1583,"title":"Count Unhappy Friends","titleSlug":"count-unhappy-friends","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":1706,"frontendId":1584,"title":"Min Cost to Connect All Points","titleSlug":"min-cost-to-connect-all-points","difficulty":"MEDIUM","paidOnly":false,"tags":["array","union-find","graph","minimum-spanning-tree"]}
{"id":1707,"frontendId":1585,"title":"Check If String Is Transformable With Substring Sort Operations","titleSlug":"check-if-string-is-transformable-with-substring-sort-operations","difficulty":"HARD","paidOnly":false,"tags":["string","greedy","sorting"]}
{"id":1708,"frontendId":1603,"title":"Design Parking System","titleSlug":"design-parking-system","difficulty":"EASY","paidOnly":false,"tags":["design","simulation","counting"]}
{"id":1709,"frontendId":1604,"title":"Alert Using Same Key-Card Three or More Times in a One Hour Period","titleSlug":"alert-using-same-key-card-three-or-more-times-in-a-one-hour-period","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":1710,"frontendId":1606,"title":"Find Servers That Handled Most Number of Requests","titleSlug":"find-servers-that-handled-most-number-of-requests","difficulty":"HARD","paidOnly":false,"tags":["array","heap-priority-queue","simulation","ordered-set"]}
{"id":1711,"frontendId":1605,"title":"Find Valid Matrix Given Row and Column Sums","titleSlug":"find-valid-matrix-given-row-and-column-sums","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","matrix"]}
{"id":1712,"frontendId":1565,"title":"Unique Orders and Customers Per Month","titleSlug":"unique-orders-and-customers-per-month","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1713,"frontendId":1570,"title":"Dot Product of Two Sparse Vectors","titleSlug":"dot-product-of-two-sparse-vectors","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","two-pointers","design"]}
{"id":1714,"frontendId":1592,"title":"Rearrange Spaces Between Words","titleSlug":"rearrange-spaces-between-words","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1715,"frontendId":1593,"title":"Split a String Into the Max Number of Unique Substrings","titleSlug":"split-a-string-into-the-max-number-of-unique-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","backtracking"]}
{"id":1716,"frontendId":1594,"title":"Maximum Non Negative Product in a Matrix","titleSlug":"maximum-non-negative-product-in-a-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":1717,"frontendId":1595,"title":"Minimum Cost to Connect Two Groups of Points","titleSlug":"minimum-cost-to-connect-two-groups-of-points","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","matrix","bitmask"]}
{"id":1718,"frontendId":1571,"title":"Warehouse Manager","titleSlug":"warehouse-manager","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1719,"frontendId":1580,"title":"Put Boxes Into the Warehouse II","titleSlug":"put-boxes-into-the-warehouse-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":1720,"frontendId":1598,"title":"Crawler Log Folder","titleSlug":"crawler-log-folder","difficulty":"EASY","paidOnly":false,"tags":["array","string","stack"]}
{"id":1721,"frontendId":1599,"title":"Maximum Profit of Operating a Centennial Wheel","titleSlug":"maximum-profit-of-operating-a-centennial-wheel","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":1722,"frontendId":1600,"title":"Throne Inheritance","titleSlug":"throne-inheritance","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","design"]}
{"id":1723,"frontendId":1601,"title":"Maximum Number of Achievable Transfer Requests","titleSlug":"maximum-number-of-achievable-transfer-requests","difficulty":"HARD","paidOnly":false,"tags":["array","backtracking","bit-manipulation","enumeration"]}
{"id":1724,"frontendId":1581,"title":"Customer Who Visited but Did Not Make Any Transactions","titleSlug":"customer-who-visited-but-did-not-make-any-transactions","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1725,"frontendId":1621,"title":"Number of Sets of K Non-Overlapping Line Segments","titleSlug":"number-of-sets-of-k-non-overlapping-line-segments","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","combinatorics","prefix-sum"]}
{"id":1726,"frontendId":1620,"title":"Coordinate With Maximum Network Quality","titleSlug":"coordinate-with-maximum-network-quality","difficulty":"MEDIUM","paidOnly":false,"tags":["array","enumeration"]}
{"id":1727,"frontendId":1728,"title":"Cat and Mouse II","titleSlug":"cat-and-mouse-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","graph","topological-sort","memoization","matrix","game-theory"]}
{"id":1728,"frontendId":1622,"title":"Fancy Sequence","titleSlug":"fancy-sequence","difficulty":"HARD","paidOnly":false,"tags":["math","design","segment-tree"]}
{"id":1729,"frontendId":1586,"title":"Binary Search Tree Iterator II","titleSlug":"binary-search-tree-iterator-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["stack","tree","design","binary-search-tree","binary-tree","iterator"]}
{"id":1730,"frontendId":1608,"title":"Special Array With X Elements Greater Than or Equal X","titleSlug":"special-array-with-x-elements-greater-than-or-equal-x","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":1731,"frontendId":1609,"title":"Even Odd Tree","titleSlug":"even-odd-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":1732,"frontendId":1611,"title":"Minimum One Bit Operations to Make Integers Zero","titleSlug":"minimum-one-bit-operations-to-make-integers-zero","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","bit-manipulation","recursion","memoization"]}
{"id":1733,"frontendId":1610,"title":"Maximum Number of Visible Points","titleSlug":"maximum-number-of-visible-points","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry","sliding-window","sorting"]}
{"id":1734,"frontendId":1587,"title":"Bank Account Summary II","titleSlug":"bank-account-summary-ii","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1735,"frontendId":1596,"title":"The Most Frequently Ordered Products for Each Customer","titleSlug":"the-most-frequently-ordered-products-for-each-customer","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1736,"frontendId":1597,"title":"Build Binary Expression Tree From Infix Expression","titleSlug":"build-binary-expression-tree-from-infix-expression","difficulty":"HARD","paidOnly":true,"tags":["string","stack","tree","binary-tree"]}
{"id":1737,"frontendId":1614,"title":"Maximum Nesting Depth of the Parentheses","titleSlug":"maximum-nesting-depth-of-the-parentheses","difficulty":"EASY","paidOnly":false,"tags":["string","stack"]}
{"id":1738,"frontendId":1615,"title":"Maximal Network Rank","titleSlug":"maximal-network-rank","difficulty":"MEDIUM","paidOnly":false,"tags":["graph"]}
{"id":1739,"frontendId":1616,"title":"Split Two Strings to Make Palindrome","titleSlug":"split-two-strings-to-make-palindrome","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":1740,"frontendId":1617,"title":"Count Subtrees With Max Distance Between Cities","titleSlug":"count-subtrees-with-max-distance-between-cities","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","bit-manipulation","tree","enumeration","bitmask"]}
{"id":1741,"frontendId":1636,"title":"Sort Array by Increasing Frequency","titleSlug":"sort-array-by-increasing-frequency","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":1742,"frontendId":1637,"title":"Widest Vertical Area Between Two Points Containing No Points","titleSlug":"widest-vertical-area-between-two-points-containing-no-points","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":1743,"frontendId":1638,"title":"Count Substrings That Differ by One Character","titleSlug":"count-substrings-that-differ-by-one-character","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming","enumeration"]}
{"id":1744,"frontendId":1639,"title":"Number of Ways to Form a Target String Given a Dictionary","titleSlug":"number-of-ways-to-form-a-target-string-given-a-dictionary","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming"]}
{"id":1745,"frontendId":1602,"title":"Find Nearest Right Node in Binary Tree","titleSlug":"find-nearest-right-node-in-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":1746,"frontendId":1624,"title":"Largest Substring Between Two Equal Characters","titleSlug":"largest-substring-between-two-equal-characters","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":1747,"frontendId":1625,"title":"Lexicographically Smallest String After Applying Operations","titleSlug":"lexicographically-smallest-string-after-applying-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["string","depth-first-search","breadth-first-search","enumeration"]}
{"id":1748,"frontendId":1626,"title":"Best Team With No Conflicts","titleSlug":"best-team-with-no-conflicts","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":1749,"frontendId":1607,"title":"Sellers With No Sales","titleSlug":"sellers-with-no-sales","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1750,"frontendId":1612,"title":"Check If Two Expression Trees are Equivalent","titleSlug":"check-if-two-expression-trees-are-equivalent","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","binary-tree","counting"]}
{"id":1751,"frontendId":1629,"title":"Slowest Key","titleSlug":"slowest-key","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":1752,"frontendId":1630,"title":"Arithmetic Subarrays","titleSlug":"arithmetic-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":1753,"frontendId":1631,"title":"Path With Minimum Effort","titleSlug":"path-with-minimum-effort","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","depth-first-search","breadth-first-search","union-find","heap-priority-queue","matrix"]}
{"id":1755,"frontendId":1652,"title":"Defuse the Bomb","titleSlug":"defuse-the-bomb","difficulty":"EASY","paidOnly":false,"tags":["array","sliding-window"]}
{"id":1756,"frontendId":1653,"title":"Minimum Deletions to Make String Balanced","titleSlug":"minimum-deletions-to-make-string-balanced","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","stack"]}
{"id":1757,"frontendId":1654,"title":"Minimum Jumps to Reach Home","titleSlug":"minimum-jumps-to-reach-home","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","breadth-first-search"]}
{"id":1758,"frontendId":1655,"title":"Distribute Repeating Integers","titleSlug":"distribute-repeating-integers","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming","backtracking","bit-manipulation","counting","bitmask"]}
{"id":1759,"frontendId":1613,"title":"Find the Missing IDs","titleSlug":"find-the-missing-ids","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1760,"frontendId":1640,"title":"Check Array Formation Through Concatenation","titleSlug":"check-array-formation-through-concatenation","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":1761,"frontendId":1641,"title":"Count Sorted Vowel Strings","titleSlug":"count-sorted-vowel-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":1762,"frontendId":1642,"title":"Furthest Building You Can Reach","titleSlug":"furthest-building-you-can-reach","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":1763,"frontendId":1623,"title":"All Valid Triplets That Can Represent a Country","titleSlug":"all-valid-triplets-that-can-represent-a-country","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1764,"frontendId":1668,"title":"Maximum Repeating Substring","titleSlug":"maximum-repeating-substring","difficulty":"EASY","paidOnly":false,"tags":["string","dynamic-programming","string-matching"]}
{"id":1765,"frontendId":1669,"title":"Merge In Between Linked Lists","titleSlug":"merge-in-between-linked-lists","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":1766,"frontendId":1671,"title":"Minimum Number of Removals to Make Mountain Array","titleSlug":"minimum-number-of-removals-to-make-mountain-array","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","greedy"]}
{"id":1767,"frontendId":1670,"title":"Design Front Middle Back Queue","titleSlug":"design-front-middle-back-queue","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","design","queue","doubly-linked-list","data-stream"]}
{"id":1768,"frontendId":1628,"title":"Design an Expression Tree With Evaluate Function","titleSlug":"design-an-expression-tree-with-evaluate-function","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","stack","tree","design","binary-tree"]}
{"id":1769,"frontendId":1646,"title":"Get Maximum in Generated Array","titleSlug":"get-maximum-in-generated-array","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":1770,"frontendId":1647,"title":"Minimum Deletions to Make Character Frequencies Unique","titleSlug":"minimum-deletions-to-make-character-frequencies-unique","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","sorting"]}
{"id":1771,"frontendId":1648,"title":"Sell Diminishing-Valued Colored Balls","titleSlug":"sell-diminishing-valued-colored-balls","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","greedy","sorting","heap-priority-queue"]}
{"id":1772,"frontendId":1649,"title":"Create Sorted Array through Instructions","titleSlug":"create-sorted-array-through-instructions","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":1773,"frontendId":1633,"title":"Percentage of Users Attended a Contest","titleSlug":"percentage-of-users-attended-a-contest","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1774,"frontendId":1634,"title":"Add Two Polynomials Represented as Linked Lists","titleSlug":"add-two-polynomials-represented-as-linked-lists","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list","math","two-pointers"]}
{"id":1775,"frontendId":1656,"title":"Design an Ordered Stream","titleSlug":"design-an-ordered-stream","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","design","data-stream"]}
{"id":1776,"frontendId":1658,"title":"Minimum Operations to Reduce X to Zero","titleSlug":"minimum-operations-to-reduce-x-to-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","sliding-window","prefix-sum"]}
{"id":1777,"frontendId":1657,"title":"Determine if Two Strings Are Close","titleSlug":"determine-if-two-strings-are-close","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sorting","counting"]}
{"id":1778,"frontendId":1659,"title":"Maximize Grid Happiness","titleSlug":"maximize-grid-happiness","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","bit-manipulation","memoization","bitmask"]}
{"id":1779,"frontendId":1635,"title":"Hopper Company Queries I","titleSlug":"hopper-company-queries-i","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1780,"frontendId":1644,"title":"Lowest Common Ancestor of a Binary Tree II","titleSlug":"lowest-common-ancestor-of-a-binary-tree-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1781,"frontendId":1662,"title":"Check If Two String Arrays are Equivalent","titleSlug":"check-if-two-string-arrays-are-equivalent","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":1782,"frontendId":1663,"title":"Smallest String With A Given Numeric Value","titleSlug":"smallest-string-with-a-given-numeric-value","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1783,"frontendId":1664,"title":"Ways to Make a Fair Array","titleSlug":"ways-to-make-a-fair-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":1784,"frontendId":1665,"title":"Minimum Initial Energy to Finish Tasks","titleSlug":"minimum-initial-energy-to-finish-tasks","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1785,"frontendId":1645,"title":"Hopper Company Queries II","titleSlug":"hopper-company-queries-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1786,"frontendId":1684,"title":"Count the Number of Consistent Strings","titleSlug":"count-the-number-of-consistent-strings","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","counting"]}
{"id":1787,"frontendId":1685,"title":"Sum of Absolute Differences in a Sorted Array","titleSlug":"sum-of-absolute-differences-in-a-sorted-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","prefix-sum"]}
{"id":1788,"frontendId":1686,"title":"Stone Game VI","titleSlug":"stone-game-vi","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting","heap-priority-queue","game-theory"]}
{"id":1789,"frontendId":1687,"title":"Delivering Boxes from Storage to Ports","titleSlug":"delivering-boxes-from-storage-to-ports","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","segment-tree","queue","heap-priority-queue","prefix-sum","monotonic-queue"]}
{"id":1790,"frontendId":1650,"title":"Lowest Common Ancestor of a Binary Tree III","titleSlug":"lowest-common-ancestor-of-a-binary-tree-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","two-pointers","tree","binary-tree"]}
{"id":1791,"frontendId":1672,"title":"Richest Customer Wealth","titleSlug":"richest-customer-wealth","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":1792,"frontendId":1673,"title":"Find the Most Competitive Subsequence","titleSlug":"find-the-most-competitive-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","greedy","monotonic-stack"]}
{"id":1793,"frontendId":1674,"title":"Minimum Moves to Make Array Complementary","titleSlug":"minimum-moves-to-make-array-complementary","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":1794,"frontendId":1675,"title":"Minimize Deviation in Array","titleSlug":"minimize-deviation-in-array","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","heap-priority-queue","ordered-set"]}
{"id":1795,"frontendId":1651,"title":"Hopper Company Queries III","titleSlug":"hopper-company-queries-iii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1796,"frontendId":1660,"title":"Correct a Binary Tree","titleSlug":"correct-a-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1797,"frontendId":1678,"title":"Goal Parser Interpretation","titleSlug":"goal-parser-interpretation","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1798,"frontendId":1679,"title":"Max Number of K-Sum Pairs","titleSlug":"max-number-of-k-sum-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","sorting"]}
{"id":1799,"frontendId":1681,"title":"Minimum Incompatibility","titleSlug":"minimum-incompatibility","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming","bit-manipulation","bitmask"]}
{"id":1800,"frontendId":1680,"title":"Concatenation of Consecutive Binary Numbers","titleSlug":"concatenation-of-consecutive-binary-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["math","bit-manipulation","simulation"]}
{"id":1801,"frontendId":1661,"title":"Average Time of Process per Machine","titleSlug":"average-time-of-process-per-machine","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1802,"frontendId":1700,"title":"Number of Students Unable to Eat Lunch","titleSlug":"number-of-students-unable-to-eat-lunch","difficulty":"EASY","paidOnly":false,"tags":["array","stack","queue","simulation"]}
{"id":1803,"frontendId":1701,"title":"Average Waiting Time","titleSlug":"average-waiting-time","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":1804,"frontendId":1702,"title":"Maximum Binary String After Change","titleSlug":"maximum-binary-string-after-change","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1805,"frontendId":1703,"title":"Minimum Adjacent Swaps for K Consecutive Ones","titleSlug":"minimum-adjacent-swaps-for-k-consecutive-ones","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sliding-window","prefix-sum"]}
{"id":1806,"frontendId":1688,"title":"Count of Matches in Tournament","titleSlug":"count-of-matches-in-tournament","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":1807,"frontendId":1689,"title":"Partitioning Into Minimum Number Of Deci-Binary Numbers","titleSlug":"partitioning-into-minimum-number-of-deci-binary-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1808,"frontendId":1690,"title":"Stone Game VII","titleSlug":"stone-game-vii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","game-theory"]}
{"id":1809,"frontendId":1714,"title":"Sum Of Special Evenly-Spaced Elements In Array","titleSlug":"sum-of-special-evenly-spaced-elements-in-array","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":1810,"frontendId":1666,"title":"Change the Root of a Binary Tree","titleSlug":"change-the-root-of-a-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":1811,"frontendId":1667,"title":"Fix Names in a Table","titleSlug":"fix-names-in-a-table","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1812,"frontendId":1694,"title":"Reformat Phone Number","titleSlug":"reformat-phone-number","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1813,"frontendId":1695,"title":"Maximum Erasure Value","titleSlug":"maximum-erasure-value","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":1814,"frontendId":1696,"title":"Jump Game VI","titleSlug":"jump-game-vi","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","queue","heap-priority-queue","monotonic-queue"]}
{"id":1815,"frontendId":1697,"title":"Checking Existence of Edge Length Limited Paths","titleSlug":"checking-existence-of-edge-length-limited-paths","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","union-find","graph","sorting"]}
{"id":1816,"frontendId":1676,"title":"Lowest Common Ancestor of a Binary Tree IV","titleSlug":"lowest-common-ancestor-of-a-binary-tree-iv","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","binary-tree"]}
{"id":1817,"frontendId":1716,"title":"Calculate Money in Leetcode Bank","titleSlug":"calculate-money-in-leetcode-bank","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1818,"frontendId":1717,"title":"Maximum Score From Removing Substrings","titleSlug":"maximum-score-from-removing-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy"]}
{"id":1819,"frontendId":1718,"title":"Construct the Lexicographically Largest Valid Sequence","titleSlug":"construct-the-lexicographically-largest-valid-sequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking"]}
{"id":1820,"frontendId":1719,"title":"Number Of Ways To Reconstruct A Tree","titleSlug":"number-of-ways-to-reconstruct-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","tree","graph","simulation"]}
{"id":1821,"frontendId":1677,"title":"Product's Worth Over Invoices","titleSlug":"products-worth-over-invoices","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1822,"frontendId":1682,"title":"Longest Palindromic Subsequence II","titleSlug":"longest-palindromic-subsequence-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["string","dynamic-programming"]}
{"id":1823,"frontendId":1704,"title":"Determine if String Halves Are Alike","titleSlug":"determine-if-string-halves-are-alike","difficulty":"EASY","paidOnly":false,"tags":["string","counting"]}
{"id":1824,"frontendId":1705,"title":"Maximum Number of Eaten Apples","titleSlug":"maximum-number-of-eaten-apples","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":1825,"frontendId":1723,"title":"Find Minimum Time to Finish All Jobs","titleSlug":"find-minimum-time-to-finish-all-jobs","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":1826,"frontendId":1707,"title":"Maximum XOR With an Element From Array","titleSlug":"maximum-xor-with-an-element-from-array","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","trie"]}
{"id":1827,"frontendId":1683,"title":"Invalid Tweets","titleSlug":"invalid-tweets","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1828,"frontendId":1692,"title":"Count Ways to Distribute Candies","titleSlug":"count-ways-to-distribute-candies","difficulty":"HARD","paidOnly":true,"tags":["dynamic-programming"]}
{"id":1829,"frontendId":1710,"title":"Maximum Units on a Truck","titleSlug":"maximum-units-on-a-truck","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1830,"frontendId":1711,"title":"Count Good Meals","titleSlug":"count-good-meals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":1831,"frontendId":1712,"title":"Ways to Split Array Into Three Subarrays","titleSlug":"ways-to-split-array-into-three-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","prefix-sum"]}
{"id":1832,"frontendId":1713,"title":"Minimum Operations to Make a Subsequence","titleSlug":"minimum-operations-to-make-a-subsequence","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","greedy"]}
{"id":1833,"frontendId":1732,"title":"Find the Highest Altitude","titleSlug":"find-the-highest-altitude","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":1834,"frontendId":1733,"title":"Minimum Number of People to Teach","titleSlug":"minimum-number-of-people-to-teach","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":1835,"frontendId":1734,"title":"Decode XORed Permutation","titleSlug":"decode-xored-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":1836,"frontendId":1735,"title":"Count Ways to Make Array With Product","titleSlug":"count-ways-to-make-array-with-product","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","combinatorics","number-theory"]}
{"id":1837,"frontendId":1693,"title":"Daily Leads and Partners","titleSlug":"daily-leads-and-partners","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1838,"frontendId":1698,"title":"Number of Distinct Substrings in a String","titleSlug":"number-of-distinct-substrings-in-a-string","difficulty":"MEDIUM","paidOnly":true,"tags":["string","trie","rolling-hash","suffix-array","hash-function"]}
{"id":1839,"frontendId":1720,"title":"Decode XORed Array","titleSlug":"decode-xored-array","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":1840,"frontendId":1722,"title":"Minimize Hamming Distance After Swap Operations","titleSlug":"minimize-hamming-distance-after-swap-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","union-find"]}
{"id":1842,"frontendId":1699,"title":"Number of Calls Between Two Persons","titleSlug":"number-of-calls-between-two-persons","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1843,"frontendId":1725,"title":"Number Of Rectangles That Can Form The Largest Square","titleSlug":"number-of-rectangles-that-can-form-the-largest-square","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1844,"frontendId":1742,"title":"Maximum Number of Balls in a Box","titleSlug":"maximum-number-of-balls-in-a-box","difficulty":"EASY","paidOnly":false,"tags":["hash-table","math","counting"]}
{"id":1845,"frontendId":1727,"title":"Largest Submatrix With Rearrangements","titleSlug":"largest-submatrix-with-rearrangements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","matrix"]}
{"id":1847,"frontendId":1708,"title":"Largest Subarray Length K","titleSlug":"largest-subarray-length-k","difficulty":"EASY","paidOnly":true,"tags":["array","greedy"]}
{"id":1848,"frontendId":1748,"title":"Sum of Unique Elements","titleSlug":"sum-of-unique-elements","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":1849,"frontendId":1749,"title":"Maximum Absolute Sum of Any Subarray","titleSlug":"maximum-absolute-sum-of-any-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1850,"frontendId":1750,"title":"Minimum Length of String After Deleting Similar Ends","titleSlug":"minimum-length-of-string-after-deleting-similar-ends","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":1851,"frontendId":1751,"title":"Maximum Number of Events That Can Be Attended II","titleSlug":"maximum-number-of-events-that-can-be-attended-ii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting"]}
{"id":1852,"frontendId":1709,"title":"Biggest Window Between Visits","titleSlug":"biggest-window-between-visits","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1858,"frontendId":1736,"title":"Latest Time by Replacing Hidden Digits","titleSlug":"latest-time-by-replacing-hidden-digits","difficulty":"EASY","paidOnly":false,"tags":["string","greedy"]}
{"id":1859,"frontendId":1737,"title":"Change Minimum Characters to Satisfy One of Three Conditions","titleSlug":"change-minimum-characters-to-satisfy-one-of-three-conditions","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting","prefix-sum"]}
{"id":1860,"frontendId":1738,"title":"Find Kth Largest XOR Coordinate Value","titleSlug":"find-kth-largest-xor-coordinate-value","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","bit-manipulation","sorting","heap-priority-queue","matrix","prefix-sum","quickselect"]}
{"id":1861,"frontendId":1739,"title":"Building Boxes","titleSlug":"building-boxes","difficulty":"HARD","paidOnly":false,"tags":["math","binary-search","greedy"]}
{"id":1862,"frontendId":1715,"title":"Count Apples and Oranges","titleSlug":"count-apples-and-oranges","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1865,"frontendId":1724,"title":"Checking Existence of Edge Length Limited Paths II","titleSlug":"checking-existence-of-edge-length-limited-paths-ii","difficulty":"HARD","paidOnly":true,"tags":["depth-first-search","union-find","graph","design","sorting","heap-priority-queue","minimum-spanning-tree"]}
{"id":1866,"frontendId":1743,"title":"Restore the Array From Adjacent Pairs","titleSlug":"restore-the-array-from-adjacent-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","depth-first-search"]}
{"id":1871,"frontendId":1745,"title":"Palindrome Partitioning IV","titleSlug":"palindrome-partitioning-iv","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1872,"frontendId":1744,"title":"Can You Eat Your Favorite Candy on Your Favorite Day?","titleSlug":"can-you-eat-your-favorite-candy-on-your-favorite-day","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":1873,"frontendId":1763,"title":"Longest Nice Substring","titleSlug":"longest-nice-substring","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","divide-and-conquer","bit-manipulation","sliding-window"]}
{"id":1874,"frontendId":1764,"title":"Form Array by Concatenating Subarrays of Another Array","titleSlug":"form-array-by-concatenating-subarrays-of-another-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","string-matching"]}
{"id":1875,"frontendId":1766,"title":"Tree of Coprimes","titleSlug":"tree-of-coprimes","difficulty":"HARD","paidOnly":false,"tags":["array","math","tree","depth-first-search","number-theory"]}
{"id":1876,"frontendId":1765,"title":"Map of Highest Peak","titleSlug":"map-of-highest-peak","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":1877,"frontendId":1729,"title":"Find Followers Count","titleSlug":"find-followers-count","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1878,"frontendId":1752,"title":"Check if Array Is Sorted and Rotated","titleSlug":"check-if-array-is-sorted-and-rotated","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1879,"frontendId":1753,"title":"Maximum Score From Removing Stones","titleSlug":"maximum-score-from-removing-stones","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy","heap-priority-queue"]}
{"id":1880,"frontendId":1754,"title":"Largest Merge Of Two Strings","titleSlug":"largest-merge-of-two-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","greedy"]}
{"id":1881,"frontendId":1755,"title":"Closest Subsequence Sum","titleSlug":"closest-subsequence-sum","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","dynamic-programming","bit-manipulation","sorting","bitmask"]}
{"id":1882,"frontendId":1731,"title":"The Number of Employees Which Report to Each Employee","titleSlug":"the-number-of-employees-which-report-to-each-employee","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1883,"frontendId":1740,"title":"Find Distance in a Binary Tree","titleSlug":"find-distance-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":1884,"frontendId":1758,"title":"Minimum Changes To Make Alternating Binary String","titleSlug":"minimum-changes-to-make-alternating-binary-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1885,"frontendId":1759,"title":"Count Number of Homogenous Substrings","titleSlug":"count-number-of-homogenous-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string"]}
{"id":1886,"frontendId":1760,"title":"Minimum Limit of Balls in a Bag","titleSlug":"minimum-limit-of-balls-in-a-bag","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":1887,"frontendId":1761,"title":"Minimum Degree of a Connected Trio in a Graph","titleSlug":"minimum-degree-of-a-connected-trio-in-a-graph","difficulty":"HARD","paidOnly":false,"tags":["graph","enumeration"]}
{"id":1888,"frontendId":1779,"title":"Find Nearest Point That Has the Same X or Y Coordinate","titleSlug":"find-nearest-point-that-has-the-same-x-or-y-coordinate","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1889,"frontendId":1780,"title":"Check if Number is a Sum of Powers of Three","titleSlug":"check-if-number-is-a-sum-of-powers-of-three","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":1890,"frontendId":1781,"title":"Sum of Beauty of All Substrings","titleSlug":"sum-of-beauty-of-all-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":1891,"frontendId":1782,"title":"Count Pairs Of Nodes","titleSlug":"count-pairs-of-nodes","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","graph","sorting","counting"]}
{"id":1892,"frontendId":1741,"title":"Find Total Time Spent by Each Employee","titleSlug":"find-total-time-spent-by-each-employee","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1893,"frontendId":1746,"title":"Maximum Subarray Sum After One Operation","titleSlug":"maximum-subarray-sum-after-one-operation","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":1894,"frontendId":1768,"title":"Merge Strings Alternately","titleSlug":"merge-strings-alternately","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":1895,"frontendId":1769,"title":"Minimum Number of Operations to Move All Balls to Each Box","titleSlug":"minimum-number-of-operations-to-move-all-balls-to-each-box","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","prefix-sum"]}
{"id":1896,"frontendId":1770,"title":"Maximum Score from Performing Multiplication Operations","titleSlug":"maximum-score-from-performing-multiplication-operations","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":1897,"frontendId":1771,"title":"Maximize Palindrome Length From Subsequences","titleSlug":"maximize-palindrome-length-from-subsequences","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":1898,"frontendId":1747,"title":"Leetflex Banned Accounts","titleSlug":"leetflex-banned-accounts","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1899,"frontendId":1773,"title":"Count Items Matching a Rule","titleSlug":"count-items-matching-a-rule","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":1900,"frontendId":1774,"title":"Closest Dessert Cost","titleSlug":"closest-dessert-cost","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking"]}
{"id":1901,"frontendId":1775,"title":"Equal Sum Arrays With Minimum Number of Operations","titleSlug":"equal-sum-arrays-with-minimum-number-of-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","counting"]}
{"id":1902,"frontendId":1776,"title":"Car Fleet II","titleSlug":"car-fleet-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","stack","heap-priority-queue","monotonic-stack"]}
{"id":1903,"frontendId":1756,"title":"Design Most Recently Used Queue","titleSlug":"design-most-recently-used-queue","difficulty":"MEDIUM","paidOnly":true,"tags":["array","linked-list","divide-and-conquer","design","simulation","doubly-linked-list"]}
{"id":1904,"frontendId":1796,"title":"Second Largest Digit in a String","titleSlug":"second-largest-digit-in-a-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":1905,"frontendId":1797,"title":"Design Authentication Manager","titleSlug":"design-authentication-manager","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","linked-list","design","doubly-linked-list"]}
{"id":1906,"frontendId":1799,"title":"Maximize Score After N Operations","titleSlug":"maximize-score-after-n-operations","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","backtracking","bit-manipulation","number-theory","bitmask"]}
{"id":1907,"frontendId":1803,"title":"Count Pairs With XOR in a Range","titleSlug":"count-pairs-with-xor-in-a-range","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","trie"]}
{"id":1908,"frontendId":1757,"title":"Recyclable and Low Fat Products","titleSlug":"recyclable-and-low-fat-products","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1909,"frontendId":1762,"title":"Buildings With an Ocean View","titleSlug":"buildings-with-an-ocean-view","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","monotonic-stack"]}
{"id":1910,"frontendId":1784,"title":"Check if Binary String Has at Most One Segment of Ones","titleSlug":"check-if-binary-string-has-at-most-one-segment-of-ones","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1911,"frontendId":1785,"title":"Minimum Elements to Add to Form a Given Sum","titleSlug":"minimum-elements-to-add-to-form-a-given-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":1912,"frontendId":1786,"title":"Number of Restricted Paths From First to Last Node","titleSlug":"number-of-restricted-paths-from-first-to-last-node","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","graph","topological-sort","heap-priority-queue","shortest-path"]}
{"id":1913,"frontendId":1787,"title":"Make the XOR of All Segments Equal to Zero","titleSlug":"make-the-xor-of-all-segments-equal-to-zero","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming","bit-manipulation","counting"]}
{"id":1914,"frontendId":1767,"title":"Find the Subtasks That Did Not Execute","titleSlug":"find-the-subtasks-that-did-not-execute","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":1915,"frontendId":1790,"title":"Check if One String Swap Can Make Strings Equal","titleSlug":"check-if-one-string-swap-can-make-strings-equal","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":1916,"frontendId":1791,"title":"Find Center of Star Graph","titleSlug":"find-center-of-star-graph","difficulty":"EASY","paidOnly":false,"tags":["graph"]}
{"id":1917,"frontendId":1792,"title":"Maximum Average Pass Ratio","titleSlug":"maximum-average-pass-ratio","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":1918,"frontendId":1793,"title":"Maximum Score of a Good Subarray","titleSlug":"maximum-score-of-a-good-subarray","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","stack","monotonic-stack"]}
{"id":1919,"frontendId":1772,"title":"Sort Features by Popularity","titleSlug":"sort-features-by-popularity","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","sorting"]}
{"id":1920,"frontendId":1812,"title":"Determine Color of a Chessboard Square","titleSlug":"determine-color-of-a-chessboard-square","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":1923,"frontendId":1813,"title":"Sentence Similarity III","titleSlug":"sentence-similarity-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","string"]}
{"id":1924,"frontendId":1815,"title":"Maximum Number of Groups Getting Fresh Donuts","titleSlug":"maximum-number-of-groups-getting-fresh-donuts","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","memoization","bitmask"]}
{"id":1925,"frontendId":1814,"title":"Count Nice Pairs in an Array","titleSlug":"count-nice-pairs-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","counting"]}
{"id":1926,"frontendId":1777,"title":"Product's Price for Each Store","titleSlug":"products-price-for-each-store","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1927,"frontendId":1800,"title":"Maximum Ascending Subarray Sum","titleSlug":"maximum-ascending-subarray-sum","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1928,"frontendId":1801,"title":"Number of Orders in the Backlog","titleSlug":"number-of-orders-in-the-backlog","difficulty":"MEDIUM","paidOnly":false,"tags":["array","heap-priority-queue","simulation"]}
{"id":1929,"frontendId":1802,"title":"Maximum Value at a Given Index in a Bounded Array","titleSlug":"maximum-value-at-a-given-index-in-a-bounded-array","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search","greedy"]}
{"id":1930,"frontendId":1798,"title":"Maximum Number of Consecutive Values You Can Make","titleSlug":"maximum-number-of-consecutive-values-you-can-make","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1931,"frontendId":1778,"title":"Shortest Path in a Hidden Grid","titleSlug":"shortest-path-in-a-hidden-grid","difficulty":"MEDIUM","paidOnly":true,"tags":["array","depth-first-search","breadth-first-search","matrix","interactive"]}
{"id":1932,"frontendId":1783,"title":"Grand Slam Titles","titleSlug":"grand-slam-titles","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1933,"frontendId":1805,"title":"Number of Different Integers in a String","titleSlug":"number-of-different-integers-in-a-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":1934,"frontendId":1807,"title":"Evaluate the Bracket Pairs of a String","titleSlug":"evaluate-the-bracket-pairs-of-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":1935,"frontendId":1806,"title":"Minimum Number of Operations to Reinitialize a Permutation","titleSlug":"minimum-number-of-operations-to-reinitialize-a-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","simulation"]}
{"id":1936,"frontendId":1808,"title":"Maximize Number of Nice Divisors","titleSlug":"maximize-number-of-nice-divisors","difficulty":"HARD","paidOnly":false,"tags":["math","recursion","number-theory"]}
{"id":1937,"frontendId":1788,"title":"Maximize the Beauty of the Garden","titleSlug":"maximize-the-beauty-of-the-garden","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","greedy","prefix-sum"]}
{"id":1938,"frontendId":1827,"title":"Minimum Operations to Make the Array Increasing","titleSlug":"minimum-operations-to-make-the-array-increasing","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":1939,"frontendId":1828,"title":"Queries on Number of Points Inside a Circle","titleSlug":"queries-on-number-of-points-inside-a-circle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","geometry"]}
{"id":1940,"frontendId":1829,"title":"Maximum XOR for Each Query","titleSlug":"maximum-xor-for-each-query","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","prefix-sum"]}
{"id":1941,"frontendId":1830,"title":"Minimum Number of Operations to Make String Sorted","titleSlug":"minimum-number-of-operations-to-make-string-sorted","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","combinatorics","counting"]}
{"id":1942,"frontendId":1789,"title":"Primary Department for Each Employee","titleSlug":"primary-department-for-each-employee","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1943,"frontendId":1794,"title":"Count Pairs of Equal Substrings With Minimum Difference","titleSlug":"count-pairs-of-equal-substrings-with-minimum-difference","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","greedy"]}
{"id":1944,"frontendId":1816,"title":"Truncate Sentence","titleSlug":"truncate-sentence","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":1945,"frontendId":1817,"title":"Finding the Users Active Minutes","titleSlug":"finding-the-users-active-minutes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":1946,"frontendId":1818,"title":"Minimum Absolute Sum Difference","titleSlug":"minimum-absolute-sum-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting","ordered-set"]}
{"id":1947,"frontendId":1819,"title":"Number of Different Subsequences GCDs","titleSlug":"number-of-different-subsequences-gcds","difficulty":"HARD","paidOnly":false,"tags":["array","math","counting","number-theory"]}
{"id":1948,"frontendId":1795,"title":"Rearrange Products Table","titleSlug":"rearrange-products-table","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":1949,"frontendId":1804,"title":"Implement Trie II (Prefix Tree)","titleSlug":"implement-trie-ii-prefix-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","design","trie"]}
{"id":1950,"frontendId":1822,"title":"Sign of the Product of an Array","titleSlug":"sign-of-the-product-of-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":1951,"frontendId":1823,"title":"Find the Winner of the Circular Game","titleSlug":"find-the-winner-of-the-circular-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","recursion","queue","simulation"]}
{"id":1952,"frontendId":1824,"title":"Minimum Sideway Jumps","titleSlug":"minimum-sideway-jumps","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":1953,"frontendId":1825,"title":"Finding MK Average","titleSlug":"finding-mk-average","difficulty":"HARD","paidOnly":false,"tags":["design","queue","heap-priority-queue","data-stream","ordered-set"]}
{"id":1954,"frontendId":1844,"title":"Replace All Digits with Characters","titleSlug":"replace-all-digits-with-characters","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":1955,"frontendId":1845,"title":"Seat Reservation Manager","titleSlug":"seat-reservation-manager","difficulty":"MEDIUM","paidOnly":false,"tags":["design","heap-priority-queue"]}
{"id":1956,"frontendId":1846,"title":"Maximum Element After Decreasing and Rearranging","titleSlug":"maximum-element-after-decreasing-and-rearranging","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":1957,"frontendId":1847,"title":"Closest Room","titleSlug":"closest-room","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sorting","ordered-set"]}
{"id":1958,"frontendId":1809,"title":"Ad-Free Sessions","titleSlug":"ad-free-sessions","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1959,"frontendId":1810,"title":"Minimum Path Cost in a Hidden Grid","titleSlug":"minimum-path-cost-in-a-hidden-grid","difficulty":"MEDIUM","paidOnly":true,"tags":["array","depth-first-search","breadth-first-search","graph","heap-priority-queue","matrix","interactive","shortest-path"]}
{"id":1960,"frontendId":1832,"title":"Check if the Sentence Is Pangram","titleSlug":"check-if-the-sentence-is-pangram","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":1961,"frontendId":1833,"title":"Maximum Ice Cream Bars","titleSlug":"maximum-ice-cream-bars","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","counting-sort"]}
{"id":1962,"frontendId":1834,"title":"Single-Threaded CPU","titleSlug":"single-threaded-cpu","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","heap-priority-queue"]}
{"id":1963,"frontendId":1835,"title":"Find XOR Sum of All Pairs Bitwise AND","titleSlug":"find-xor-sum-of-all-pairs-bitwise-and","difficulty":"HARD","paidOnly":false,"tags":["array","math","bit-manipulation"]}
{"id":1964,"frontendId":1811,"title":"Find Interview Candidates","titleSlug":"find-interview-candidates","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1965,"frontendId":1837,"title":"Sum of Digits in Base K","titleSlug":"sum-of-digits-in-base-k","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":1966,"frontendId":1838,"title":"Frequency of the Most Frequent Element","titleSlug":"frequency-of-the-most-frequent-element","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy","sliding-window","sorting","prefix-sum"]}
{"id":1967,"frontendId":1839,"title":"Longest Substring Of All Vowels in Order","titleSlug":"longest-substring-of-all-vowels-in-order","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sliding-window"]}
{"id":1968,"frontendId":1840,"title":"Maximum Building Height","titleSlug":"maximum-building-height","difficulty":"HARD","paidOnly":false,"tags":["array","math","sorting"]}
{"id":1969,"frontendId":1820,"title":"Maximum Number of Accepted Invitations","titleSlug":"maximum-number-of-accepted-invitations","difficulty":"MEDIUM","paidOnly":true,"tags":["array","depth-first-search","graph","matrix"]}
{"id":1970,"frontendId":1859,"title":"Sorting the Sentence","titleSlug":"sorting-the-sentence","difficulty":"EASY","paidOnly":false,"tags":["string","sorting"]}
{"id":1971,"frontendId":1860,"title":"Incremental Memory Leak","titleSlug":"incremental-memory-leak","difficulty":"MEDIUM","paidOnly":false,"tags":["math","simulation"]}
{"id":1972,"frontendId":1861,"title":"Rotating the Box","titleSlug":"rotating-the-box","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","matrix"]}
{"id":1974,"frontendId":1821,"title":"Find Customers With Positive Revenue this Year","titleSlug":"find-customers-with-positive-revenue-this-year","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":1975,"frontendId":1848,"title":"Minimum Distance to the Target Element","titleSlug":"minimum-distance-to-the-target-element","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":1976,"frontendId":1849,"title":"Splitting a String Into Descending Consecutive Values","titleSlug":"splitting-a-string-into-descending-consecutive-values","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","enumeration"]}
{"id":1977,"frontendId":1851,"title":"Minimum Interval to Include Each Query","titleSlug":"minimum-interval-to-include-each-query","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","line-sweep","sorting","heap-priority-queue"]}
{"id":1978,"frontendId":1850,"title":"Minimum Adjacent Swaps to Reach the Kth Smallest Number","titleSlug":"minimum-adjacent-swaps-to-reach-the-kth-smallest-number","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","greedy"]}
{"id":1979,"frontendId":1989,"title":"Maximum Number of People That Can Be Caught in Tag","titleSlug":"maximum-number-of-people-that-can-be-caught-in-tag","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","greedy"]}
{"id":1980,"frontendId":1826,"title":"Faulty Sensor","titleSlug":"faulty-sensor","difficulty":"EASY","paidOnly":true,"tags":["array","two-pointers"]}
{"id":1981,"frontendId":1831,"title":"Maximum Transaction Each Day","titleSlug":"maximum-transaction-each-day","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1982,"frontendId":1836,"title":"Remove Duplicates From an Unsorted Linked List","titleSlug":"remove-duplicates-from-an-unsorted-linked-list","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","linked-list"]}
{"id":1983,"frontendId":1854,"title":"Maximum Population Year","titleSlug":"maximum-population-year","difficulty":"EASY","paidOnly":false,"tags":["array","counting","prefix-sum"]}
{"id":1984,"frontendId":1855,"title":"Maximum Distance Between a Pair of Values","titleSlug":"maximum-distance-between-a-pair-of-values","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search"]}
{"id":1985,"frontendId":1856,"title":"Maximum Subarray Min-Product","titleSlug":"maximum-subarray-min-product","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack","prefix-sum"]}
{"id":1986,"frontendId":1857,"title":"Largest Color Value in a Directed Graph","titleSlug":"largest-color-value-in-a-directed-graph","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","dynamic-programming","graph","topological-sort","memoization","counting"]}
{"id":1987,"frontendId":1876,"title":"Substrings of Size Three with Distinct Characters","titleSlug":"substrings-of-size-three-with-distinct-characters","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","sliding-window","counting"]}
{"id":1988,"frontendId":1877,"title":"Minimize Maximum Pair Sum in Array","titleSlug":"minimize-maximum-pair-sum-in-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":1989,"frontendId":1879,"title":"Minimum XOR Sum of Two Arrays","titleSlug":"minimum-xor-sum-of-two-arrays","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":1990,"frontendId":1878,"title":"Get Biggest Three Rhombus Sums in a Grid","titleSlug":"get-biggest-three-rhombus-sums-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","sorting","heap-priority-queue","matrix","prefix-sum"]}
{"id":1991,"frontendId":1841,"title":"League Statistics","titleSlug":"league-statistics","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1992,"frontendId":2046,"title":"Sort Linked List Already Sorted Using Absolute Values","titleSlug":"sort-linked-list-already-sorted-using-absolute-values","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list","two-pointers","sorting"]}
{"id":1993,"frontendId":1863,"title":"Sum of All Subset XOR Totals","titleSlug":"sum-of-all-subset-xor-totals","difficulty":"EASY","paidOnly":false,"tags":["array","math","backtracking","bit-manipulation","combinatorics","enumeration"]}
{"id":1994,"frontendId":1864,"title":"Minimum Number of Swaps to Make the Binary String Alternating","titleSlug":"minimum-number-of-swaps-to-make-the-binary-string-alternating","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":1995,"frontendId":1865,"title":"Finding Pairs With a Certain Sum","titleSlug":"finding-pairs-with-a-certain-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","design"]}
{"id":1996,"frontendId":1866,"title":"Number of Ways to Rearrange Sticks With K Sticks Visible","titleSlug":"number-of-ways-to-rearrange-sticks-with-k-sticks-visible","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":1997,"frontendId":1842,"title":"Next Palindrome Using Same Digits","titleSlug":"next-palindrome-using-same-digits","difficulty":"HARD","paidOnly":true,"tags":["two-pointers","string"]}
{"id":1998,"frontendId":1843,"title":"Suspicious Bank Accounts","titleSlug":"suspicious-bank-accounts","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":1999,"frontendId":1869,"title":"Longer Contiguous Segments of Ones than Zeros","titleSlug":"longer-contiguous-segments-of-ones-than-zeros","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2000,"frontendId":1870,"title":"Minimum Speed to Arrive on Time","titleSlug":"minimum-speed-to-arrive-on-time","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":2001,"frontendId":1871,"title":"Jump Game VII","titleSlug":"jump-game-vii","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","sliding-window","prefix-sum"]}
{"id":2002,"frontendId":1872,"title":"Stone Game VIII","titleSlug":"stone-game-viii","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","prefix-sum","game-theory"]}
{"id":2003,"frontendId":1852,"title":"Distinct Numbers in Each Subarray","titleSlug":"distinct-numbers-in-each-subarray","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","sliding-window"]}
{"id":2004,"frontendId":1853,"title":"Convert Date Format","titleSlug":"convert-date-format","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2005,"frontendId":1893,"title":"Check if All the Integers in a Range Are Covered","titleSlug":"check-if-all-the-integers-in-a-range-are-covered","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":2006,"frontendId":1894,"title":"Find the Student that Will Replace the Chalk","titleSlug":"find-the-student-that-will-replace-the-chalk","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","simulation","prefix-sum"]}
{"id":2007,"frontendId":2247,"title":"Maximum Cost of Trip With K Highways","titleSlug":"maximum-cost-of-trip-with-k-highways","difficulty":"HARD","paidOnly":true,"tags":["dynamic-programming","bit-manipulation","graph","bitmask"]}
{"id":2008,"frontendId":1896,"title":"Minimum Cost to Change the Final Value of Expression","titleSlug":"minimum-cost-to-change-the-final-value-of-expression","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming","stack"]}
{"id":2009,"frontendId":1858,"title":"Longest Word With All Prefixes","titleSlug":"longest-word-with-all-prefixes","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string","depth-first-search","trie"]}
{"id":2010,"frontendId":1880,"title":"Check if Word Equals Summation of Two Words","titleSlug":"check-if-word-equals-summation-of-two-words","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2011,"frontendId":1881,"title":"Maximum Value after Insertion","titleSlug":"maximum-value-after-insertion","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":2012,"frontendId":1882,"title":"Process Tasks Using Servers","titleSlug":"process-tasks-using-servers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","heap-priority-queue"]}
{"id":2013,"frontendId":1883,"title":"Minimum Skips to Arrive at Meeting On Time","titleSlug":"minimum-skips-to-arrive-at-meeting-on-time","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2014,"frontendId":1867,"title":"Orders With Maximum Quantity Above Average","titleSlug":"orders-with-maximum-quantity-above-average","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2015,"frontendId":1886,"title":"Determine Whether Matrix Can Be Obtained By Rotation","titleSlug":"determine-whether-matrix-can-be-obtained-by-rotation","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":2016,"frontendId":1887,"title":"Reduction Operations to Make the Array Elements Equal","titleSlug":"reduction-operations-to-make-the-array-elements-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":2017,"frontendId":1888,"title":"Minimum Number of Flips to Make the Binary String Alternating","titleSlug":"minimum-number-of-flips-to-make-the-binary-string-alternating","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","sliding-window"]}
{"id":2018,"frontendId":1889,"title":"Minimum Space Wasted From Packaging","titleSlug":"minimum-space-wasted-from-packaging","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sorting","prefix-sum"]}
{"id":2019,"frontendId":1868,"title":"Product of Two Run-Length Encoded Arrays","titleSlug":"product-of-two-run-length-encoded-arrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers"]}
{"id":2020,"frontendId":1909,"title":"Remove One Element to Make the Array Strictly Increasing","titleSlug":"remove-one-element-to-make-the-array-strictly-increasing","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2021,"frontendId":1910,"title":"Remove All Occurrences of a Substring","titleSlug":"remove-all-occurrences-of-a-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":2022,"frontendId":1911,"title":"Maximum Alternating Subsequence Sum","titleSlug":"maximum-alternating-subsequence-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2023,"frontendId":1912,"title":"Design Movie Rental System","titleSlug":"design-movie-rental-system","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","design","heap-priority-queue","ordered-set"]}
{"id":2024,"frontendId":1873,"title":"Calculate Special Bonus","titleSlug":"calculate-special-bonus","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":2025,"frontendId":1897,"title":"Redistribute Characters to Make All Strings Equal","titleSlug":"redistribute-characters-to-make-all-strings-equal","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2026,"frontendId":1899,"title":"Merge Triplets to Form Target Triplet","titleSlug":"merge-triplets-to-form-target-triplet","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":2027,"frontendId":1898,"title":"Maximum Number of Removable Characters","titleSlug":"maximum-number-of-removable-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","string","binary-search"]}
{"id":2028,"frontendId":1900,"title":"The Earliest and Latest Rounds Where Players Compete","titleSlug":"the-earliest-and-latest-rounds-where-players-compete","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","memoization"]}
{"id":2029,"frontendId":1874,"title":"Minimize Product Sum of Two Arrays","titleSlug":"minimize-product-sum-of-two-arrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":2030,"frontendId":1875,"title":"Group Employees of the Same Salary","titleSlug":"group-employees-of-the-same-salary","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2031,"frontendId":1884,"title":"Egg Drop With 2 Eggs and N Floors","titleSlug":"egg-drop-with-2-eggs-and-n-floors","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":2032,"frontendId":1903,"title":"Largest Odd Number in String","titleSlug":"largest-odd-number-in-string","difficulty":"EASY","paidOnly":false,"tags":["math","string","greedy"]}
{"id":2033,"frontendId":1904,"title":"The Number of Full Rounds You Have Played","titleSlug":"the-number-of-full-rounds-you-have-played","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string"]}
{"id":2034,"frontendId":1906,"title":"Minimum Absolute Difference Queries","titleSlug":"minimum-absolute-difference-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2035,"frontendId":1905,"title":"Count Sub Islands","titleSlug":"count-sub-islands","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":2036,"frontendId":1885,"title":"Count Pairs in Two Arrays","titleSlug":"count-pairs-in-two-arrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":2037,"frontendId":1925,"title":"Count Square Sum Triples","titleSlug":"count-square-sum-triples","difficulty":"EASY","paidOnly":false,"tags":["math","enumeration"]}
{"id":2038,"frontendId":1926,"title":"Nearest Exit from Entrance in Maze","titleSlug":"nearest-exit-from-entrance-in-maze","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","matrix"]}
{"id":2039,"frontendId":1927,"title":"Sum Game","titleSlug":"sum-game","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","greedy","game-theory"]}
{"id":2040,"frontendId":1928,"title":"Minimum Cost to Reach Destination in Time","titleSlug":"minimum-cost-to-reach-destination-in-time","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","graph"]}
{"id":2041,"frontendId":1890,"title":"The Latest Login in 2020","titleSlug":"the-latest-login-in-2020","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":2042,"frontendId":1913,"title":"Maximum Product Difference Between Two Pairs","titleSlug":"maximum-product-difference-between-two-pairs","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":2043,"frontendId":1914,"title":"Cyclically Rotating a Grid","titleSlug":"cyclically-rotating-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":2044,"frontendId":1915,"title":"Number of Wonderful Substrings","titleSlug":"number-of-wonderful-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","bit-manipulation","prefix-sum"]}
{"id":2045,"frontendId":1891,"title":"Cutting Ribbons","titleSlug":"cutting-ribbons","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search"]}
{"id":2046,"frontendId":1892,"title":"Page Recommendations II","titleSlug":"page-recommendations-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2047,"frontendId":1901,"title":"Find a Peak Element II","titleSlug":"find-a-peak-element-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","matrix"]}
{"id":2048,"frontendId":1920,"title":"Build Array from Permutation","titleSlug":"build-array-from-permutation","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":2049,"frontendId":1921,"title":"Eliminate Maximum Number of Monsters","titleSlug":"eliminate-maximum-number-of-monsters","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2050,"frontendId":1922,"title":"Count Good Numbers","titleSlug":"count-good-numbers","difficulty":"MEDIUM","paidOnly":false,"tags":["math","recursion"]}
{"id":2051,"frontendId":1923,"title":"Longest Common Subpath","titleSlug":"longest-common-subpath","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","rolling-hash","suffix-array","hash-function"]}
{"id":2052,"frontendId":1902,"title":"Depth of BST Given Insertion Order","titleSlug":"depth-of-bst-given-insertion-order","difficulty":"MEDIUM","paidOnly":true,"tags":["array","tree","binary-search-tree","binary-tree","ordered-set"]}
{"id":2053,"frontendId":1941,"title":"Check if All Characters Have Equal Number of Occurrences","titleSlug":"check-if-all-characters-have-equal-number-of-occurrences","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2054,"frontendId":1942,"title":"The Number of the Smallest Unoccupied Chair","titleSlug":"the-number-of-the-smallest-unoccupied-chair","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","heap-priority-queue"]}
{"id":2055,"frontendId":1943,"title":"Describe the Painting","titleSlug":"describe-the-painting","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","prefix-sum"]}
{"id":2056,"frontendId":2297,"title":"Jump Game VIII","titleSlug":"jump-game-viii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","stack","graph","monotonic-stack","shortest-path"]}
{"id":2057,"frontendId":1907,"title":"Count Salary Categories","titleSlug":"count-salary-categories","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":2058,"frontendId":1929,"title":"Concatenation of Array","titleSlug":"concatenation-of-array","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":2059,"frontendId":1930,"title":"Unique Length-3 Palindromic Subsequences","titleSlug":"unique-length-3-palindromic-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","bit-manipulation","prefix-sum"]}
{"id":2060,"frontendId":1932,"title":"Merge BSTs to Create Single BST","titleSlug":"merge-bsts-to-create-single-bst","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":2061,"frontendId":1931,"title":"Painting a Grid With Three Different Colors","titleSlug":"painting-a-grid-with-three-different-colors","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":2062,"frontendId":1908,"title":"Game of Nim","titleSlug":"game-of-nim","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","bit-manipulation","brainteaser","game-theory"]}
{"id":2063,"frontendId":1917,"title":"Leetcodify Friends Recommendations","titleSlug":"leetcodify-friends-recommendations","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2064,"frontendId":1919,"title":"Leetcodify Similar Friends","titleSlug":"leetcodify-similar-friends","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2065,"frontendId":2307,"title":"Check for Contradictions in Equations","titleSlug":"check-for-contradictions-in-equations","difficulty":"HARD","paidOnly":true,"tags":["array","depth-first-search","union-find","graph"]}
{"id":2066,"frontendId":1936,"title":"Add Minimum Number of Rungs","titleSlug":"add-minimum-number-of-rungs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":2067,"frontendId":1937,"title":"Maximum Number of Points with Cost","titleSlug":"maximum-number-of-points-with-cost","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":2068,"frontendId":1938,"title":"Maximum Genetic Difference Query","titleSlug":"maximum-genetic-difference-query","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","bit-manipulation","depth-first-search","trie"]}
{"id":2069,"frontendId":1918,"title":"Kth Smallest Subarray Sum","titleSlug":"kth-smallest-subarray-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","sliding-window"]}
{"id":2070,"frontendId":1933,"title":"Check if String Is Decomposable Into Value-Equal Substrings","titleSlug":"check-if-string-is-decomposable-into-value-equal-substrings","difficulty":"EASY","paidOnly":true,"tags":["string"]}
{"id":2071,"frontendId":1940,"title":"Longest Common Subsequence Between Sorted Arrays","titleSlug":"longest-common-subsequence-between-sorted-arrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","counting"]}
{"id":2072,"frontendId":1950,"title":"Maximum of Minimum Values in All Subarrays","titleSlug":"maximum-of-minimum-values-in-all-subarrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","monotonic-stack"]}
{"id":2073,"frontendId":1956,"title":"Minimum Time For K Virus Variants to Spread","titleSlug":"minimum-time-for-k-virus-variants-to-spread","difficulty":"HARD","paidOnly":true,"tags":["array","math","binary-search","geometry","enumeration"]}
{"id":2074,"frontendId":1924,"title":"Erect the Fence II","titleSlug":"erect-the-fence-ii","difficulty":"HARD","paidOnly":true,"tags":["array","math","geometry"]}
{"id":2075,"frontendId":2021,"title":"Brightest Position on Street","titleSlug":"brightest-position-on-street","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sorting","prefix-sum","ordered-set"]}
{"id":2076,"frontendId":1945,"title":"Sum of Digits of String After Convert","titleSlug":"sum-of-digits-of-string-after-convert","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":2077,"frontendId":1946,"title":"Largest Number After Mutating Substring","titleSlug":"largest-number-after-mutating-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","greedy"]}
{"id":2078,"frontendId":1947,"title":"Maximum Compatibility Score Sum","titleSlug":"maximum-compatibility-score-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":2079,"frontendId":1948,"title":"Delete Duplicate Folders in System","titleSlug":"delete-duplicate-folders-in-system","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","trie","hash-function"]}
{"id":2080,"frontendId":1958,"title":"Check if Move is Legal","titleSlug":"check-if-move-is-legal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","enumeration"]}
{"id":2081,"frontendId":1959,"title":"Minimum Total Space Wasted With K Resizing Operations","titleSlug":"minimum-total-space-wasted-with-k-resizing-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":2082,"frontendId":2052,"title":"Minimum Cost to Separate Sentence Into Rows","titleSlug":"minimum-cost-to-separate-sentence-into-rows","difficulty":"MEDIUM","paidOnly":true,"tags":["string","dynamic-programming"]}
{"id":2083,"frontendId":1952,"title":"Three Divisors","titleSlug":"three-divisors","difficulty":"EASY","paidOnly":false,"tags":["math","enumeration","number-theory"]}
{"id":2084,"frontendId":1953,"title":"Maximum Number of Weeks for Which You Can Work","titleSlug":"maximum-number-of-weeks-for-which-you-can-work","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":2085,"frontendId":1968,"title":"Array With Elements Not Equal to Average of Neighbors","titleSlug":"array-with-elements-not-equal-to-average-of-neighbors","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2086,"frontendId":1955,"title":"Count Number of Special Subsequences","titleSlug":"count-number-of-special-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2087,"frontendId":1934,"title":"Confirmation Rate","titleSlug":"confirmation-rate","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":2088,"frontendId":1974,"title":"Minimum Time to Type Word Using Special Typewriter","titleSlug":"minimum-time-to-type-word-using-special-typewriter","difficulty":"EASY","paidOnly":false,"tags":["string","greedy"]}
{"id":2089,"frontendId":1975,"title":"Maximum Matrix Sum","titleSlug":"maximum-matrix-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","matrix"]}
{"id":2090,"frontendId":1976,"title":"Number of Ways to Arrive at Destination","titleSlug":"number-of-ways-to-arrive-at-destination","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","graph","topological-sort","shortest-path"]}
{"id":2091,"frontendId":1977,"title":"Number of Ways to Separate Numbers","titleSlug":"number-of-ways-to-separate-numbers","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","suffix-array"]}
{"id":2092,"frontendId":1939,"title":"Users That Actively Request Confirmation Messages","titleSlug":"users-that-actively-request-confirmation-messages","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2093,"frontendId":1961,"title":"Check If String Is a Prefix of Array","titleSlug":"check-if-string-is-a-prefix-of-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","string"]}
{"id":2094,"frontendId":1962,"title":"Remove Stones to Minimize the Total","titleSlug":"remove-stones-to-minimize-the-total","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":2095,"frontendId":1963,"title":"Minimum Number of Swaps to Make the String Balanced","titleSlug":"minimum-number-of-swaps-to-make-the-string-balanced","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","stack","greedy"]}
{"id":2096,"frontendId":1964,"title":"Find the Longest Valid Obstacle Course at Each Position","titleSlug":"find-the-longest-valid-obstacle-course-at-each-position","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","binary-indexed-tree"]}
{"id":2097,"frontendId":1949,"title":"Strong Friendship","titleSlug":"strong-friendship","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2098,"frontendId":1951,"title":"All the Pairs With the Maximum Number of Common Followers","titleSlug":"all-the-pairs-with-the-maximum-number-of-common-followers","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2099,"frontendId":1967,"title":"Number of Strings That Appear as Substrings in Word","titleSlug":"number-of-strings-that-appear-as-substrings-in-word","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2100,"frontendId":1969,"title":"Minimum Non-Zero Product of the Array Elements","titleSlug":"minimum-non-zero-product-of-the-array-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy","recursion"]}
{"id":2101,"frontendId":1970,"title":"Last Day Where You Can Still Cross","titleSlug":"last-day-where-you-can-still-cross","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":2102,"frontendId":1991,"title":"Find the Middle Index in Array","titleSlug":"find-the-middle-index-in-array","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2103,"frontendId":1992,"title":"Find All Groups of Farmland","titleSlug":"find-all-groups-of-farmland","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix"]}
{"id":2104,"frontendId":1993,"title":"Operations on Tree","titleSlug":"operations-on-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","breadth-first-search","design"]}
{"id":2105,"frontendId":1994,"title":"The Number of Good Subsets","titleSlug":"the-number-of-good-subsets","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","dynamic-programming","bit-manipulation","counting","number-theory","bitmask"]}
{"id":2106,"frontendId":1979,"title":"Find Greatest Common Divisor of Array","titleSlug":"find-greatest-common-divisor-of-array","difficulty":"EASY","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":2107,"frontendId":1980,"title":"Find Unique Binary String","titleSlug":"find-unique-binary-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","backtracking"]}
{"id":2108,"frontendId":1981,"title":"Minimize the Difference Between Target and Chosen Elements","titleSlug":"minimize-the-difference-between-target-and-chosen-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":2109,"frontendId":1982,"title":"Find Array Given Subset Sums","titleSlug":"find-array-given-subset-sums","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer"]}
{"id":2110,"frontendId":1965,"title":"Employees With Missing Information","titleSlug":"employees-with-missing-information","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":2111,"frontendId":1966,"title":"Binary Searchable Numbers in an Unsorted Array","titleSlug":"binary-searchable-numbers-in-an-unsorted-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","stack","monotonic-stack"]}
{"id":2112,"frontendId":1984,"title":"Minimum Difference Between Highest and Lowest of K Scores","titleSlug":"minimum-difference-between-highest-and-lowest-of-k-scores","difficulty":"EASY","paidOnly":false,"tags":["array","sliding-window","sorting"]}
{"id":2113,"frontendId":1985,"title":"Find the Kth Largest Integer in the Array","titleSlug":"find-the-kth-largest-integer-in-the-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","divide-and-conquer","sorting","heap-priority-queue","quickselect"]}
{"id":2114,"frontendId":1986,"title":"Minimum Number of Work Sessions to Finish the Tasks","titleSlug":"minimum-number-of-work-sessions-to-finish-the-tasks","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":2115,"frontendId":1987,"title":"Number of Unique Good Subsequences","titleSlug":"number-of-unique-good-subsequences","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":2116,"frontendId":2006,"title":"Count Number of Pairs With Absolute Difference K","titleSlug":"count-number-of-pairs-with-absolute-difference-k","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2117,"frontendId":2007,"title":"Find Original Array From Doubled Array","titleSlug":"find-original-array-from-doubled-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting"]}
{"id":2118,"frontendId":2008,"title":"Maximum Earnings From Taxi","titleSlug":"maximum-earnings-from-taxi","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","dynamic-programming","sorting"]}
{"id":2119,"frontendId":2009,"title":"Minimum Number of Operations to Make Array Continuous","titleSlug":"minimum-number-of-operations-to-make-array-continuous","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","sliding-window"]}
{"id":2120,"frontendId":1972,"title":"First and Last Call On the Same Day","titleSlug":"first-and-last-call-on-the-same-day","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2121,"frontendId":1971,"title":"Find if Path Exists in Graph","titleSlug":"find-if-path-exists-in-graph","difficulty":"EASY","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":2122,"frontendId":1995,"title":"Count Special Quadruplets","titleSlug":"count-special-quadruplets","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":2123,"frontendId":1996,"title":"The Number of Weak Characters in the Game","titleSlug":"the-number-of-weak-characters-in-the-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","greedy","sorting","monotonic-stack"]}
{"id":2124,"frontendId":1997,"title":"First Day Where You Have Been in All the Rooms","titleSlug":"first-day-where-you-have-been-in-all-the-rooms","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2125,"frontendId":1998,"title":"GCD Sort of an Array","titleSlug":"gcd-sort-of-an-array","difficulty":"HARD","paidOnly":false,"tags":["array","math","union-find","sorting","number-theory"]}
{"id":2126,"frontendId":1973,"title":"Count Nodes Equal to Sum of Descendants","titleSlug":"count-nodes-equal-to-sum-of-descendants","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":2127,"frontendId":1978,"title":"Employees Whose Manager Left the Company","titleSlug":"employees-whose-manager-left-the-company","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":2128,"frontendId":2000,"title":"Reverse Prefix of Word","titleSlug":"reverse-prefix-of-word","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","stack"]}
{"id":2129,"frontendId":2001,"title":"Number of Pairs of Interchangeable Rectangles","titleSlug":"number-of-pairs-of-interchangeable-rectangles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","counting","number-theory"]}
{"id":2130,"frontendId":2002,"title":"Maximum Product of the Length of Two Palindromic Subsequences","titleSlug":"maximum-product-of-the-length-of-two-palindromic-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","backtracking","bit-manipulation","bitmask"]}
{"id":2131,"frontendId":2003,"title":"Smallest Missing Genetic Value in Each Subtree","titleSlug":"smallest-missing-genetic-value-in-each-subtree","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search","union-find"]}
{"id":2132,"frontendId":2022,"title":"Convert 1D Array Into 2D Array","titleSlug":"convert-1d-array-into-2d-array","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":2133,"frontendId":2023,"title":"Number of Pairs of Strings With Concatenation Equal to Target","titleSlug":"number-of-pairs-of-strings-with-concatenation-equal-to-target","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":2134,"frontendId":2024,"title":"Maximize the Confusion of an Exam","titleSlug":"maximize-the-confusion-of-an-exam","difficulty":"MEDIUM","paidOnly":false,"tags":["string","binary-search","sliding-window","prefix-sum"]}
{"id":2135,"frontendId":2025,"title":"Maximum Number of Ways to Partition an Array","titleSlug":"maximum-number-of-ways-to-partition-an-array","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","counting","enumeration","prefix-sum"]}
{"id":2136,"frontendId":1988,"title":"Find Cutoff Score for Each School","titleSlug":"find-cutoff-score-for-each-school","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2137,"frontendId":2011,"title":"Final Value of Variable After Performing Operations","titleSlug":"final-value-of-variable-after-performing-operations","difficulty":"EASY","paidOnly":false,"tags":["array","string","simulation"]}
{"id":2138,"frontendId":2012,"title":"Sum of Beauty in the Array","titleSlug":"sum-of-beauty-in-the-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":2139,"frontendId":2013,"title":"Detect Squares","titleSlug":"detect-squares","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","design","counting","data-stream"]}
{"id":2140,"frontendId":2014,"title":"Longest Subsequence Repeated k Times","titleSlug":"longest-subsequence-repeated-k-times","difficulty":"HARD","paidOnly":false,"tags":["hash-table","two-pointers","string","backtracking","counting","enumeration"]}
{"id":2141,"frontendId":1999,"title":"Smallest Greater Multiple Made of Two Digits","titleSlug":"smallest-greater-multiple-made-of-two-digits","difficulty":"MEDIUM","paidOnly":true,"tags":["math","enumeration"]}
{"id":2142,"frontendId":2015,"title":"Average Height of Buildings in Each Segment","titleSlug":"average-height-of-buildings-in-each-segment","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sorting","heap-priority-queue","prefix-sum"]}
{"id":2143,"frontendId":1990,"title":"Count the Number of Experiments","titleSlug":"count-the-number-of-experiments","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2144,"frontendId":2016,"title":"Maximum Difference Between Increasing Elements","titleSlug":"maximum-difference-between-increasing-elements","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2145,"frontendId":2017,"title":"Grid Game","titleSlug":"grid-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":2146,"frontendId":2018,"title":"Check if Word Can Be Placed In Crossword","titleSlug":"check-if-word-can-be-placed-in-crossword","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","enumeration"]}
{"id":2147,"frontendId":2019,"title":"The Score of Students Solving Math Expression","titleSlug":"the-score-of-students-solving-math-expression","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","string","dynamic-programming","stack","memoization"]}
{"id":2148,"frontendId":2037,"title":"Minimum Number of Moves to Seat Everyone","titleSlug":"minimum-number-of-moves-to-seat-everyone","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting","counting-sort"]}
{"id":2149,"frontendId":2038,"title":"Remove Colored Pieces if Both Neighbors are the Same Color","titleSlug":"remove-colored-pieces-if-both-neighbors-are-the-same-color","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","greedy","game-theory"]}
{"id":2150,"frontendId":2040,"title":"Kth Smallest Product of Two Sorted Arrays","titleSlug":"kth-smallest-product-of-two-sorted-arrays","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search"]}
{"id":2151,"frontendId":2039,"title":"The Time When the Network Becomes Idle","titleSlug":"the-time-when-the-network-becomes-idle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","graph"]}
{"id":2152,"frontendId":2004,"title":"The Number of Seniors and Juniors to Join the Company","titleSlug":"the-number-of-seniors-and-juniors-to-join-the-company","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2153,"frontendId":2005,"title":"Subtree Removal Game with Fibonacci Tree","titleSlug":"subtree-removal-game-with-fibonacci-tree","difficulty":"HARD","paidOnly":true,"tags":["math","dynamic-programming","tree","binary-tree","game-theory"]}
{"id":2154,"frontendId":2027,"title":"Minimum Moves to Convert String","titleSlug":"minimum-moves-to-convert-string","difficulty":"EASY","paidOnly":false,"tags":["string","greedy"]}
{"id":2155,"frontendId":2028,"title":"Find Missing Observations","titleSlug":"find-missing-observations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","simulation"]}
{"id":2156,"frontendId":2029,"title":"Stone Game IX","titleSlug":"stone-game-ix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","counting","game-theory"]}
{"id":2157,"frontendId":2030,"title":"Smallest K-Length Subsequence With Occurrences of a Letter","titleSlug":"smallest-k-length-subsequence-with-occurrences-of-a-letter","difficulty":"HARD","paidOnly":false,"tags":["string","stack","greedy","monotonic-stack"]}
{"id":2158,"frontendId":2010,"title":"The Number of Seniors and Juniors to Join the Company II","titleSlug":"the-number-of-seniors-and-juniors-to-join-the-company-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2159,"frontendId":2032,"title":"Two Out of Three","titleSlug":"two-out-of-three","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","bit-manipulation"]}
{"id":2160,"frontendId":2033,"title":"Minimum Operations to Make a Uni-Value Grid","titleSlug":"minimum-operations-to-make-a-uni-value-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","sorting","matrix"]}
{"id":2161,"frontendId":2034,"title":"Stock Price Fluctuation ","titleSlug":"stock-price-fluctuation","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","heap-priority-queue","data-stream","ordered-set"]}
{"id":2162,"frontendId":2035,"title":"Partition Array Into Two Arrays to Minimize Sum Difference","titleSlug":"partition-array-into-two-arrays-to-minimize-sum-difference","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","dynamic-programming","bit-manipulation","sorting","ordered-set","bitmask"]}
{"id":2163,"frontendId":2053,"title":"Kth Distinct String in an Array","titleSlug":"kth-distinct-string-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":2164,"frontendId":2054,"title":"Two Best Non-Overlapping Events","titleSlug":"two-best-non-overlapping-events","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting","heap-priority-queue"]}
{"id":2165,"frontendId":2055,"title":"Plates Between Candles","titleSlug":"plates-between-candles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","binary-search","prefix-sum"]}
{"id":2166,"frontendId":2056,"title":"Number of Valid Move Combinations On Chessboard","titleSlug":"number-of-valid-move-combinations-on-chessboard","difficulty":"HARD","paidOnly":false,"tags":["array","string","backtracking","simulation"]}
{"id":2167,"frontendId":2020,"title":"Number of Accounts That Did Not Stream","titleSlug":"number-of-accounts-that-did-not-stream","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2168,"frontendId":2042,"title":"Check if Numbers Are Ascending in a Sentence","titleSlug":"check-if-numbers-are-ascending-in-a-sentence","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2169,"frontendId":2043,"title":"Simple Bank System","titleSlug":"simple-bank-system","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","design","simulation"]}
{"id":2170,"frontendId":2044,"title":"Count Number of Maximum Bitwise-OR Subsets","titleSlug":"count-number-of-maximum-bitwise-or-subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","bit-manipulation","enumeration"]}
{"id":2171,"frontendId":2045,"title":"Second Minimum Time to Reach Destination","titleSlug":"second-minimum-time-to-reach-destination","difficulty":"HARD","paidOnly":false,"tags":["breadth-first-search","graph","shortest-path"]}
{"id":2172,"frontendId":2026,"title":"Low-Quality Problems","titleSlug":"low-quality-problems","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2173,"frontendId":2047,"title":"Number of Valid Words in a Sentence","titleSlug":"number-of-valid-words-in-a-sentence","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2174,"frontendId":2048,"title":"Next Greater Numerically Balanced Number","titleSlug":"next-greater-numerically-balanced-number","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","backtracking","counting","enumeration"]}
{"id":2175,"frontendId":2049,"title":"Count Nodes With the Highest Score","titleSlug":"count-nodes-with-the-highest-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","tree","depth-first-search","binary-tree"]}
{"id":2176,"frontendId":2050,"title":"Parallel Courses III","titleSlug":"parallel-courses-iii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","graph","topological-sort"]}
{"id":2177,"frontendId":2068,"title":"Check Whether Two Strings are Almost Equivalent","titleSlug":"check-whether-two-strings-are-almost-equivalent","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2178,"frontendId":2069,"title":"Walking Robot Simulation II","titleSlug":"walking-robot-simulation-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["design","simulation"]}
{"id":2179,"frontendId":2070,"title":"Most Beautiful Item for Each Query","titleSlug":"most-beautiful-item-for-each-query","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":2180,"frontendId":2071,"title":"Maximum Number of Tasks You Can Assign","titleSlug":"maximum-number-of-tasks-you-can-assign","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","queue","sorting","monotonic-queue"]}
{"id":2181,"frontendId":2057,"title":"Smallest Index With Equal Value","titleSlug":"smallest-index-with-equal-value","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2182,"frontendId":2058,"title":"Find the Minimum and Maximum Number of Nodes Between Critical Points","titleSlug":"find-the-minimum-and-maximum-number-of-nodes-between-critical-points","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":2183,"frontendId":2059,"title":"Minimum Operations to Convert Number","titleSlug":"minimum-operations-to-convert-number","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search"]}
{"id":2184,"frontendId":2060,"title":"Check if an Original String Exists Given Two Encoded Strings","titleSlug":"check-if-an-original-string-exists-given-two-encoded-strings","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":2185,"frontendId":2041,"title":"Accepted Candidates From the Interviews","titleSlug":"accepted-candidates-from-the-interviews","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2186,"frontendId":2062,"title":"Count Vowel Substrings of a String","titleSlug":"count-vowel-substrings-of-a-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":2187,"frontendId":2063,"title":"Vowels of All Substrings","titleSlug":"vowels-of-all-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","dynamic-programming","combinatorics"]}
{"id":2188,"frontendId":2064,"title":"Minimized Maximum of Products Distributed to Any Store","titleSlug":"minimized-maximum-of-products-distributed-to-any-store","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy"]}
{"id":2189,"frontendId":2065,"title":"Maximum Path Quality of a Graph","titleSlug":"maximum-path-quality-of-a-graph","difficulty":"HARD","paidOnly":false,"tags":["array","backtracking","graph"]}
{"id":2190,"frontendId":2085,"title":"Count Common Words With One Occurrence","titleSlug":"count-common-words-with-one-occurrence","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":2191,"frontendId":2086,"title":"Minimum Number of Food Buckets to Feed the Hamsters","titleSlug":"minimum-number-of-food-buckets-to-feed-the-hamsters","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","greedy"]}
{"id":2192,"frontendId":2087,"title":"Minimum Cost Homecoming of a Robot in a Grid","titleSlug":"minimum-cost-homecoming-of-a-robot-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":2193,"frontendId":2088,"title":"Count Fertile Pyramids in a Land","titleSlug":"count-fertile-pyramids-in-a-land","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":2194,"frontendId":2051,"title":"The Category of Each Member in the Store","titleSlug":"the-category-of-each-member-in-the-store","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2195,"frontendId":2073,"title":"Time Needed to Buy Tickets","titleSlug":"time-needed-to-buy-tickets","difficulty":"EASY","paidOnly":false,"tags":["array","queue","simulation"]}
{"id":2196,"frontendId":2074,"title":"Reverse Nodes in Even Length Groups","titleSlug":"reverse-nodes-in-even-length-groups","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list"]}
{"id":2197,"frontendId":2075,"title":"Decode the Slanted Ciphertext","titleSlug":"decode-the-slanted-ciphertext","difficulty":"MEDIUM","paidOnly":false,"tags":["string","simulation"]}
{"id":2198,"frontendId":2076,"title":"Process Restricted Friend Requests","titleSlug":"process-restricted-friend-requests","difficulty":"HARD","paidOnly":false,"tags":["union-find","graph"]}
{"id":2199,"frontendId":2078,"title":"Two Furthest Houses With Different Colors","titleSlug":"two-furthest-houses-with-different-colors","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":2200,"frontendId":2132,"title":"Stamping the Grid","titleSlug":"stamping-the-grid","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","matrix","prefix-sum"]}
{"id":2201,"frontendId":2097,"title":"Valid Arrangement of Pairs","titleSlug":"valid-arrangement-of-pairs","difficulty":"HARD","paidOnly":false,"tags":["array","depth-first-search","graph","eulerian-circuit"]}
{"id":2202,"frontendId":2081,"title":"Sum of k-Mirror Numbers","titleSlug":"sum-of-k-mirror-numbers","difficulty":"HARD","paidOnly":false,"tags":["math","enumeration"]}
{"id":2203,"frontendId":2061,"title":"Number of Spaces Cleaning Robot Cleaned","titleSlug":"number-of-spaces-cleaning-robot-cleaned","difficulty":"MEDIUM","paidOnly":true,"tags":["array","matrix","simulation"]}
{"id":2204,"frontendId":2099,"title":"Find Subsequence of Length K With the Largest Sum","titleSlug":"find-subsequence-of-length-k-with-the-largest-sum","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","heap-priority-queue"]}
{"id":2205,"frontendId":2100,"title":"Find Good Days to Rob the Bank","titleSlug":"find-good-days-to-rob-the-bank","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":2206,"frontendId":2101,"title":"Detonate the Maximum Bombs","titleSlug":"detonate-the-maximum-bombs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","depth-first-search","breadth-first-search","graph","geometry"]}
{"id":2207,"frontendId":2102,"title":"Sequentially Ordinal Rank Tracker","titleSlug":"sequentially-ordinal-rank-tracker","difficulty":"HARD","paidOnly":false,"tags":["design","heap-priority-queue","data-stream","ordered-set"]}
{"id":2208,"frontendId":2066,"title":"Account Balance","titleSlug":"account-balance","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2209,"frontendId":2067,"title":"Number of Equal Count Substrings","titleSlug":"number-of-equal-count-substrings","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","sliding-window","counting"]}
{"id":2210,"frontendId":2089,"title":"Find Target Indices After Sorting Array","titleSlug":"find-target-indices-after-sorting-array","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":2211,"frontendId":2090,"title":"K Radius Subarray Averages","titleSlug":"k-radius-subarray-averages","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":2212,"frontendId":2091,"title":"Removing Minimum and Maximum From Array","titleSlug":"removing-minimum-and-maximum-from-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":2213,"frontendId":2092,"title":"Find All People With Secret","titleSlug":"find-all-people-with-secret","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph","sorting"]}
{"id":2214,"frontendId":2072,"title":"The Winner University","titleSlug":"the-winner-university","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2215,"frontendId":2094,"title":"Finding 3-Digit Even Numbers","titleSlug":"finding-3-digit-even-numbers","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","recursion","sorting","enumeration"]}
{"id":2216,"frontendId":2095,"title":"Delete the Middle Node of a Linked List","titleSlug":"delete-the-middle-node-of-a-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers"]}
{"id":2217,"frontendId":2096,"title":"Step-By-Step Directions From a Binary Tree Node to Another","titleSlug":"step-by-step-directions-from-a-binary-tree-node-to-another","difficulty":"MEDIUM","paidOnly":false,"tags":["string","tree","depth-first-search","binary-tree"]}
{"id":2218,"frontendId":2077,"title":"Paths in Maze That Lead to Same Room","titleSlug":"paths-in-maze-that-lead-to-same-room","difficulty":"MEDIUM","paidOnly":true,"tags":["graph"]}
{"id":2219,"frontendId":2114,"title":"Maximum Number of Words Found in Sentences","titleSlug":"maximum-number-of-words-found-in-sentences","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2220,"frontendId":2115,"title":"Find All Possible Recipes from Given Supplies","titleSlug":"find-all-possible-recipes-from-given-supplies","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","graph","topological-sort"]}
{"id":2221,"frontendId":2116,"title":"Check if a Parentheses String Can Be Valid","titleSlug":"check-if-a-parentheses-string-can-be-valid","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","greedy"]}
{"id":2222,"frontendId":2117,"title":"Abbreviating the Product of a Range","titleSlug":"abbreviating-the-product-of-a-range","difficulty":"HARD","paidOnly":false,"tags":["math","number-theory"]}
{"id":2223,"frontendId":2082,"title":"The Number of Rich Customers","titleSlug":"the-number-of-rich-customers","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2224,"frontendId":2084,"title":"Drop Type 1 Orders for Customers With Type 0 Orders","titleSlug":"drop-type-1-orders-for-customers-with-type-0-orders","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2225,"frontendId":2083,"title":"Substrings That Begin and End With the Same Letter","titleSlug":"substrings-that-begin-and-end-with-the-same-letter","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","math","string","counting","prefix-sum"]}
{"id":2226,"frontendId":2103,"title":"Rings and Rods","titleSlug":"rings-and-rods","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":2227,"frontendId":2104,"title":"Sum of Subarray Ranges","titleSlug":"sum-of-subarray-ranges","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":2228,"frontendId":2105,"title":"Watering Plants II","titleSlug":"watering-plants-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","simulation"]}
{"id":2229,"frontendId":2106,"title":"Maximum Fruits Harvested After at Most K Steps","titleSlug":"maximum-fruits-harvested-after-at-most-k-steps","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sliding-window","prefix-sum"]}
{"id":2230,"frontendId":2093,"title":"Minimum Cost to Reach City With Discounts","titleSlug":"minimum-cost-to-reach-city-with-discounts","difficulty":"MEDIUM","paidOnly":true,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":2231,"frontendId":2108,"title":"Find First Palindromic String in the Array","titleSlug":"find-first-palindromic-string-in-the-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","string"]}
{"id":2232,"frontendId":2109,"title":"Adding Spaces to a String","titleSlug":"adding-spaces-to-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","string","simulation"]}
{"id":2233,"frontendId":2110,"title":"Number of Smooth Descent Periods of a Stock","titleSlug":"number-of-smooth-descent-periods-of-a-stock","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","two-pointers","dynamic-programming","sliding-window"]}
{"id":2234,"frontendId":2111,"title":"Minimum Operations to Make the Array K-Increasing","titleSlug":"minimum-operations-to-make-the-array-k-increasing","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search"]}
{"id":2235,"frontendId":2129,"title":"Capitalize the Title","titleSlug":"capitalize-the-title","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2236,"frontendId":2130,"title":"Maximum Twin Sum of a Linked List","titleSlug":"maximum-twin-sum-of-a-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","two-pointers","stack"]}
{"id":2237,"frontendId":2131,"title":"Longest Palindrome by Concatenating Two Letter Words","titleSlug":"longest-palindrome-by-concatenating-two-letter-words","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","greedy","counting"]}
{"id":2238,"frontendId":2119,"title":"A Number After a Double Reversal","titleSlug":"a-number-after-a-double-reversal","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2239,"frontendId":2120,"title":"Execution of All Suffix Instructions Staying in a Grid","titleSlug":"execution-of-all-suffix-instructions-staying-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["string","simulation"]}
{"id":2240,"frontendId":2121,"title":"Intervals Between Identical Elements","titleSlug":"intervals-between-identical-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":2241,"frontendId":2122,"title":"Recover the Original Array","titleSlug":"recover-the-original-array","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","two-pointers","sorting","enumeration"]}
{"id":2242,"frontendId":2098,"title":"Subsequence of Size K With the Largest Even Sum","titleSlug":"subsequence-of-size-k-with-the-largest-even-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":2243,"frontendId":2124,"title":"Check if All A's Appears Before All B's","titleSlug":"check-if-all-as-appears-before-all-bs","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2244,"frontendId":2125,"title":"Number of Laser Beams in a Bank","titleSlug":"number-of-laser-beams-in-a-bank","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","string","matrix"]}
{"id":2245,"frontendId":2126,"title":"Destroying Asteroids","titleSlug":"destroying-asteroids","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2246,"frontendId":2127,"title":"Maximum Employees to Be Invited to a Meeting","titleSlug":"maximum-employees-to-be-invited-to-a-meeting","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","depth-first-search","graph","topological-sort"]}
{"id":2247,"frontendId":2107,"title":"Number of Unique Flavors After Sharing K Candies","titleSlug":"number-of-unique-flavors-after-sharing-k-candies","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","sliding-window"]}
{"id":2248,"frontendId":2144,"title":"Minimum Cost of Buying Candies With Discount","titleSlug":"minimum-cost-of-buying-candies-with-discount","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2249,"frontendId":2145,"title":"Count the Hidden Sequences","titleSlug":"count-the-hidden-sequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2250,"frontendId":2146,"title":"K Highest Ranked Items Within a Price Range","titleSlug":"k-highest-ranked-items-within-a-price-range","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","sorting","heap-priority-queue","matrix"]}
{"id":2251,"frontendId":2147,"title":"Number of Ways to Divide a Long Corridor","titleSlug":"number-of-ways-to-divide-a-long-corridor","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming"]}
{"id":2252,"frontendId":2112,"title":"The Airport With the Most Traffic","titleSlug":"the-airport-with-the-most-traffic","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2253,"frontendId":2118,"title":"Build the Equation","titleSlug":"build-the-equation","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2254,"frontendId":2133,"title":"Check if Every Row and Column Contains All Numbers","titleSlug":"check-if-every-row-and-column-contains-all-numbers","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","matrix"]}
{"id":2255,"frontendId":2134,"title":"Minimum Swaps to Group All 1's Together II","titleSlug":"minimum-swaps-to-group-all-1s-together-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":2256,"frontendId":2135,"title":"Count Words Obtained After Adding a Letter","titleSlug":"count-words-obtained-after-adding-a-letter","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","sorting"]}
{"id":2257,"frontendId":2136,"title":"Earliest Possible Day of Full Bloom","titleSlug":"earliest-possible-day-of-full-bloom","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2258,"frontendId":2113,"title":"Elements in Array After Removing and Replacing Elements","titleSlug":"elements-in-array-after-removing-and-replacing-elements","difficulty":"MEDIUM","paidOnly":true,"tags":["array"]}
{"id":2259,"frontendId":2123,"title":"Minimum Operations to Remove Adjacent Ones in Matrix","titleSlug":"minimum-operations-to-remove-adjacent-ones-in-matrix","difficulty":"HARD","paidOnly":true,"tags":["array","graph","matrix"]}
{"id":2260,"frontendId":2138,"title":"Divide a String Into Groups of Size k","titleSlug":"divide-a-string-into-groups-of-size-k","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":2261,"frontendId":2155,"title":"All Divisions With the Highest Score of a Binary Array","titleSlug":"all-divisions-with-the-highest-score-of-a-binary-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":2262,"frontendId":2140,"title":"Solving Questions With Brainpower","titleSlug":"solving-questions-with-brainpower","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2263,"frontendId":2141,"title":"Maximum Running Time of N Computers","titleSlug":"maximum-running-time-of-n-computers","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy","sorting"]}
{"id":2264,"frontendId":2160,"title":"Minimum Sum of Four Digit Number After Splitting Digits","titleSlug":"minimum-sum-of-four-digit-number-after-splitting-digits","difficulty":"EASY","paidOnly":false,"tags":["math","greedy","sorting"]}
{"id":2265,"frontendId":2161,"title":"Partition Array According to Given Pivot","titleSlug":"partition-array-according-to-given-pivot","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","simulation"]}
{"id":2266,"frontendId":2162,"title":"Minimum Cost to Set Cooking Time","titleSlug":"minimum-cost-to-set-cooking-time","difficulty":"MEDIUM","paidOnly":false,"tags":["math","enumeration"]}
{"id":2267,"frontendId":2163,"title":"Minimum Difference in Sums After Removal of Elements","titleSlug":"minimum-difference-in-sums-after-removal-of-elements","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","heap-priority-queue"]}
{"id":2268,"frontendId":2128,"title":"Remove All Ones With Row and Column Flips","titleSlug":"remove-all-ones-with-row-and-column-flips","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","bit-manipulation","matrix"]}
{"id":2269,"frontendId":2148,"title":"Count Elements With Strictly Smaller and Greater Elements ","titleSlug":"count-elements-with-strictly-smaller-and-greater-elements","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","counting"]}
{"id":2270,"frontendId":2150,"title":"Find All Lonely Numbers in the Array","titleSlug":"find-all-lonely-numbers-in-the-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2271,"frontendId":2149,"title":"Rearrange Array Elements by Sign","titleSlug":"rearrange-array-elements-by-sign","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","simulation"]}
{"id":2272,"frontendId":2151,"title":"Maximum Good People Based on Statements","titleSlug":"maximum-good-people-based-on-statements","difficulty":"HARD","paidOnly":false,"tags":["array","backtracking","bit-manipulation","enumeration"]}
{"id":2273,"frontendId":2137,"title":"Pour Water Between Buckets to Make Water Levels Equal","titleSlug":"pour-water-between-buckets-to-make-water-levels-equal","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search"]}
{"id":2274,"frontendId":2154,"title":"Keep Multiplying Found Values by Two","titleSlug":"keep-multiplying-found-values-by-two","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","simulation"]}
{"id":2275,"frontendId":2156,"title":"Find Substring With Given Hash Value","titleSlug":"find-substring-with-given-hash-value","difficulty":"HARD","paidOnly":false,"tags":["string","sliding-window","rolling-hash","hash-function"]}
{"id":2276,"frontendId":2157,"title":"Groups of Strings","titleSlug":"groups-of-strings","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","union-find"]}
{"id":2277,"frontendId":2176,"title":"Count Equal and Divisible Pairs in an Array","titleSlug":"count-equal-and-divisible-pairs-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2278,"frontendId":2177,"title":"Find Three Consecutive Integers That Sum to a Given Number","titleSlug":"find-three-consecutive-integers-that-sum-to-a-given-number","difficulty":"MEDIUM","paidOnly":false,"tags":["math","simulation"]}
{"id":2279,"frontendId":2178,"title":"Maximum Split of Positive Even Integers","titleSlug":"maximum-split-of-positive-even-integers","difficulty":"MEDIUM","paidOnly":false,"tags":["math","backtracking","greedy"]}
{"id":2280,"frontendId":2179,"title":"Count Good Triplets in an Array","titleSlug":"count-good-triplets-in-an-array","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":2281,"frontendId":2142,"title":"The Number of Passengers in Each Bus I","titleSlug":"the-number-of-passengers-in-each-bus-i","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2282,"frontendId":2143,"title":"Choose Numbers From Two Arrays in Range","titleSlug":"choose-numbers-from-two-arrays-in-range","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":2283,"frontendId":2164,"title":"Sort Even and Odd Indices Independently","titleSlug":"sort-even-and-odd-indices-independently","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":2284,"frontendId":2165,"title":"Smallest Value of the Rearranged Number","titleSlug":"smallest-value-of-the-rearranged-number","difficulty":"MEDIUM","paidOnly":false,"tags":["math","sorting"]}
{"id":2285,"frontendId":2166,"title":"Design Bitset","titleSlug":"design-bitset","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","design"]}
{"id":2286,"frontendId":2167,"title":"Minimum Time to Remove All Cars Containing Illegal Goods","titleSlug":"minimum-time-to-remove-all-cars-containing-illegal-goods","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":2287,"frontendId":2152,"title":"Minimum Number of Lines to Cover Points","titleSlug":"minimum-number-of-lines-to-cover-points","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","math","dynamic-programming","backtracking","bit-manipulation","geometry","bitmask"]}
{"id":2288,"frontendId":2169,"title":"Count Operations to Obtain Zero","titleSlug":"count-operations-to-obtain-zero","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":2289,"frontendId":2170,"title":"Minimum Operations to Make the Array Alternating","titleSlug":"minimum-operations-to-make-the-array-alternating","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","counting"]}
{"id":2290,"frontendId":2171,"title":"Removing Minimum Number of Magic Beans","titleSlug":"removing-minimum-number-of-magic-beans","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","enumeration","prefix-sum"]}
{"id":2291,"frontendId":2172,"title":"Maximum AND Sum of Array","titleSlug":"maximum-and-sum-of-array","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":2292,"frontendId":2185,"title":"Counting Words With a Given Prefix","titleSlug":"counting-words-with-a-given-prefix","difficulty":"EASY","paidOnly":false,"tags":["array","string","string-matching"]}
{"id":2293,"frontendId":2186,"title":"Minimum Number of Steps to Make Two Strings Anagram II","titleSlug":"minimum-number-of-steps-to-make-two-strings-anagram-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2294,"frontendId":2187,"title":"Minimum Time to Complete Trips","titleSlug":"minimum-time-to-complete-trips","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":2295,"frontendId":2188,"title":"Minimum Time to Finish the Race","titleSlug":"minimum-time-to-finish-the-race","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2296,"frontendId":2153,"title":"The Number of Passengers in Each Bus II","titleSlug":"the-number-of-passengers-in-each-bus-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2297,"frontendId":2158,"title":"Amount of New Area Painted Each Day","titleSlug":"amount-of-new-area-painted-each-day","difficulty":"HARD","paidOnly":true,"tags":["array","segment-tree","ordered-set"]}
{"id":2298,"frontendId":2180,"title":"Count Integers With Even Digit Sum","titleSlug":"count-integers-with-even-digit-sum","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":2299,"frontendId":2181,"title":"Merge Nodes in Between Zeros","titleSlug":"merge-nodes-in-between-zeros","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","simulation"]}
{"id":2300,"frontendId":2182,"title":"Construct String With Repeat Limit","titleSlug":"construct-string-with-repeat-limit","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","heap-priority-queue","counting"]}
{"id":2301,"frontendId":2183,"title":"Count Array Pairs Divisible by K","titleSlug":"count-array-pairs-divisible-by-k","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","counting","number-theory"]}
{"id":2302,"frontendId":2159,"title":"Order Two Columns Independently","titleSlug":"order-two-columns-independently","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2303,"frontendId":2168,"title":"Unique Substrings With Equal Digit Frequency","titleSlug":"unique-substrings-with-equal-digit-frequency","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","rolling-hash","counting","hash-function"]}
{"id":2304,"frontendId":2194,"title":"Cells in a Range on an Excel Sheet","titleSlug":"cells-in-a-range-on-an-excel-sheet","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2305,"frontendId":2195,"title":"Append K Integers With Minimal Sum","titleSlug":"append-k-integers-with-minimal-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting"]}
{"id":2306,"frontendId":2196,"title":"Create Binary Tree From Descriptions","titleSlug":"create-binary-tree-from-descriptions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","tree","binary-tree"]}
{"id":2307,"frontendId":2197,"title":"Replace Non-Coprime Numbers in Array","titleSlug":"replace-non-coprime-numbers-in-array","difficulty":"HARD","paidOnly":false,"tags":["array","math","stack","number-theory"]}
{"id":2308,"frontendId":2206,"title":"Divide Array Into Equal Pairs","titleSlug":"divide-array-into-equal-pairs","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","bit-manipulation","counting"]}
{"id":2309,"frontendId":2207,"title":"Maximize Number of Subsequences in a String","titleSlug":"maximize-number-of-subsequences-in-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","prefix-sum"]}
{"id":2310,"frontendId":2208,"title":"Minimum Operations to Halve Array Sum","titleSlug":"minimum-operations-to-halve-array-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":2311,"frontendId":2209,"title":"Minimum White Tiles After Covering With Carpets","titleSlug":"minimum-white-tiles-after-covering-with-carpets","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","prefix-sum"]}
{"id":2312,"frontendId":2190,"title":"Most Frequent Number Following Key In an Array","titleSlug":"most-frequent-number-following-key-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2313,"frontendId":2173,"title":"Longest Winning Streak","titleSlug":"longest-winning-streak","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2314,"frontendId":2174,"title":"Remove All Ones With Row and Column Flips II","titleSlug":"remove-all-ones-with-row-and-column-flips-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","bit-manipulation","breadth-first-search","matrix"]}
{"id":2315,"frontendId":2175,"title":"The Change in Global Rankings","titleSlug":"the-change-in-global-rankings","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2316,"frontendId":2210,"title":"Count Hills and Valleys in an Array","titleSlug":"count-hills-and-valleys-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2317,"frontendId":2211,"title":"Count Collisions on a Road","titleSlug":"count-collisions-on-a-road","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":2318,"frontendId":2212,"title":"Maximum Points in an Archery Competition","titleSlug":"maximum-points-in-an-archery-competition","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","bit-manipulation","enumeration"]}
{"id":2319,"frontendId":2213,"title":"Longest Substring of One Repeating Character","titleSlug":"longest-substring-of-one-repeating-character","difficulty":"HARD","paidOnly":false,"tags":["array","string","segment-tree","ordered-set"]}
{"id":2320,"frontendId":2200,"title":"Find All K-Distant Indices in an Array","titleSlug":"find-all-k-distant-indices-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":2321,"frontendId":2203,"title":"Minimum Weighted Subgraph With the Required Paths","titleSlug":"minimum-weighted-subgraph-with-the-required-paths","difficulty":"HARD","paidOnly":false,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":2322,"frontendId":2184,"title":"Number of Ways to Build Sturdy Brick Wall","titleSlug":"number-of-ways-to-build-sturdy-brick-wall","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":2323,"frontendId":2220,"title":"Minimum Bit Flips to Convert Number","titleSlug":"minimum-bit-flips-to-convert-number","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":2324,"frontendId":2221,"title":"Find Triangular Sum of an Array","titleSlug":"find-triangular-sum-of-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","simulation","combinatorics","number-theory"]}
{"id":2325,"frontendId":2222,"title":"Number of Ways to Select Buildings","titleSlug":"number-of-ways-to-select-buildings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","prefix-sum"]}
{"id":2326,"frontendId":2223,"title":"Sum of Scores of Built Strings","titleSlug":"sum-of-scores-of-built-strings","difficulty":"HARD","paidOnly":false,"tags":["string","binary-search","rolling-hash","suffix-array","string-matching","hash-function"]}
{"id":2327,"frontendId":2231,"title":"Largest Number After Digit Swaps by Parity","titleSlug":"largest-number-after-digit-swaps-by-parity","difficulty":"EASY","paidOnly":false,"tags":["sorting","heap-priority-queue"]}
{"id":2328,"frontendId":2232,"title":"Minimize Result by Adding Parentheses to Expression","titleSlug":"minimize-result-by-adding-parentheses-to-expression","difficulty":"MEDIUM","paidOnly":false,"tags":["string","enumeration"]}
{"id":2329,"frontendId":2233,"title":"Maximum Product After K Increments","titleSlug":"maximum-product-after-k-increments","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":2330,"frontendId":2234,"title":"Maximum Total Beauty of the Gardens","titleSlug":"maximum-total-beauty-of-the-gardens","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","sorting","enumeration","prefix-sum"]}
{"id":2331,"frontendId":2248,"title":"Intersection of Multiple Arrays","titleSlug":"intersection-of-multiple-arrays","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","counting"]}
{"id":2332,"frontendId":2249,"title":"Count Lattice Points Inside a Circle","titleSlug":"count-lattice-points-inside-a-circle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","geometry","enumeration"]}
{"id":2333,"frontendId":2250,"title":"Count Number of Rectangles Containing Each Point","titleSlug":"count-number-of-rectangles-containing-each-point","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","binary-indexed-tree","sorting"]}
{"id":2334,"frontendId":2251,"title":"Number of Flowers in Full Bloom","titleSlug":"number-of-flowers-in-full-bloom","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","sorting","prefix-sum","ordered-set"]}
{"id":2335,"frontendId":2199,"title":"Finding the Topic of Each Post","titleSlug":"finding-the-topic-of-each-post","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2336,"frontendId":2205,"title":"The Number of Users That Are Eligible for Discount","titleSlug":"the-number-of-users-that-are-eligible-for-discount","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2337,"frontendId":2259,"title":"Remove Digit From Number to Maximize Result","titleSlug":"remove-digit-from-number-to-maximize-result","difficulty":"EASY","paidOnly":false,"tags":["string","greedy","enumeration"]}
{"id":2338,"frontendId":2260,"title":"Minimum Consecutive Cards to Pick Up","titleSlug":"minimum-consecutive-cards-to-pick-up","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":2339,"frontendId":2261,"title":"K Divisible Elements Subarrays","titleSlug":"k-divisible-elements-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","trie","rolling-hash","hash-function","enumeration"]}
{"id":2340,"frontendId":2262,"title":"Total Appeal of A String","titleSlug":"total-appeal-of-a-string","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","dynamic-programming"]}
{"id":2341,"frontendId":2255,"title":"Count Prefixes of a Given String","titleSlug":"count-prefixes-of-a-given-string","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2342,"frontendId":2256,"title":"Minimum Average Difference","titleSlug":"minimum-average-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2343,"frontendId":2257,"title":"Count Unguarded Cells in the Grid","titleSlug":"count-unguarded-cells-in-the-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":2344,"frontendId":2258,"title":"Escape the Spreading Fire","titleSlug":"escape-the-spreading-fire","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","breadth-first-search","matrix"]}
{"id":2345,"frontendId":2224,"title":"Minimum Number of Operations to Convert Time","titleSlug":"minimum-number-of-operations-to-convert-time","difficulty":"EASY","paidOnly":false,"tags":["string","greedy"]}
{"id":2346,"frontendId":2264,"title":"Largest 3-Same-Digit Number in String","titleSlug":"largest-3-same-digit-number-in-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2347,"frontendId":2265,"title":"Count Nodes Equal to Average of Subtree","titleSlug":"count-nodes-equal-to-average-of-subtree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":2348,"frontendId":2266,"title":"Count Number of Texts","titleSlug":"count-number-of-texts","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string","dynamic-programming"]}
{"id":2349,"frontendId":2267,"title":" Check if There Is a Valid Parentheses String Path","titleSlug":"check-if-there-is-a-valid-parentheses-string-path","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":2350,"frontendId":2239,"title":"Find Closest Number to Zero","titleSlug":"find-closest-number-to-zero","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2351,"frontendId":2240,"title":"Number of Ways to Buy Pens and Pencils","titleSlug":"number-of-ways-to-buy-pens-and-pencils","difficulty":"MEDIUM","paidOnly":false,"tags":["math","enumeration"]}
{"id":2352,"frontendId":2241,"title":"Design an ATM Machine","titleSlug":"design-an-atm-machine","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","design"]}
{"id":2353,"frontendId":2242,"title":"Maximum Score of a Node Sequence","titleSlug":"maximum-score-of-a-node-sequence","difficulty":"HARD","paidOnly":false,"tags":["array","graph","sorting","enumeration"]}
{"id":2354,"frontendId":2214,"title":"Minimum Health to Beat Game","titleSlug":"minimum-health-to-beat-game","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy"]}
{"id":2355,"frontendId":2274,"title":"Maximum Consecutive Floors Without Special Floors","titleSlug":"maximum-consecutive-floors-without-special-floors","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":2356,"frontendId":2275,"title":"Largest Combination With Bitwise AND Greater Than Zero","titleSlug":"largest-combination-with-bitwise-and-greater-than-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation","counting"]}
{"id":2357,"frontendId":2276,"title":"Count Integers in Intervals","titleSlug":"count-integers-in-intervals","difficulty":"HARD","paidOnly":false,"tags":["design","segment-tree","ordered-set"]}
{"id":2358,"frontendId":2270,"title":"Number of Ways to Split Array","titleSlug":"number-of-ways-to-split-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2359,"frontendId":2271,"title":"Maximum White Tiles Covered by a Carpet","titleSlug":"maximum-white-tiles-covered-by-a-carpet","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy","sliding-window","sorting","prefix-sum"]}
{"id":2360,"frontendId":2272,"title":"Substring With Largest Variance","titleSlug":"substring-with-largest-variance","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","dynamic-programming","enumeration"]}
{"id":2361,"frontendId":2243,"title":"Calculate Digit Sum of a String","titleSlug":"calculate-digit-sum-of-a-string","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":2362,"frontendId":2244,"title":"Minimum Rounds to Complete All Tasks","titleSlug":"minimum-rounds-to-complete-all-tasks","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","counting"]}
{"id":2363,"frontendId":2245,"title":"Maximum Trailing Zeros in a Cornered Path","titleSlug":"maximum-trailing-zeros-in-a-cornered-path","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":2364,"frontendId":2246,"title":"Longest Path With Different Adjacent Characters","titleSlug":"longest-path-with-different-adjacent-characters","difficulty":"HARD","paidOnly":false,"tags":["array","string","tree","depth-first-search","graph","topological-sort"]}
{"id":2365,"frontendId":2278,"title":"Percentage of Letter in String","titleSlug":"percentage-of-letter-in-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2366,"frontendId":2279,"title":"Maximum Bags With Full Capacity of Rocks","titleSlug":"maximum-bags-with-full-capacity-of-rocks","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2367,"frontendId":2280,"title":"Minimum Lines to Represent a Line Chart","titleSlug":"minimum-lines-to-represent-a-line-chart","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","geometry","sorting","number-theory"]}
{"id":2368,"frontendId":2281,"title":"Sum of Total Strength of Wizards","titleSlug":"sum-of-total-strength-of-wizards","difficulty":"HARD","paidOnly":false,"tags":["array","stack","monotonic-stack","prefix-sum"]}
{"id":2369,"frontendId":2219,"title":"Maximum Sum Score of Array","titleSlug":"maximum-sum-score-of-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","prefix-sum"]}
{"id":2370,"frontendId":2228,"title":"Users With Two Purchases Within Seven Days","titleSlug":"users-with-two-purchases-within-seven-days","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2371,"frontendId":2230,"title":"The Users That Are Eligible for Discount","titleSlug":"the-users-that-are-eligible-for-discount","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2372,"frontendId":2287,"title":"Rearrange Characters to Make Target String","titleSlug":"rearrange-characters-to-make-target-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2373,"frontendId":2288,"title":"Apply Discount to Prices","titleSlug":"apply-discount-to-prices","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":2374,"frontendId":2289,"title":"Steps to Make Array Non-decreasing","titleSlug":"steps-to-make-array-non-decreasing","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","dynamic-programming","stack","monotonic-stack","simulation"]}
{"id":2375,"frontendId":2290,"title":"Minimum Obstacle Removal to Reach Corner","titleSlug":"minimum-obstacle-removal-to-reach-corner","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":2376,"frontendId":2238,"title":"Number of Times a Driver Was a Passenger","titleSlug":"number-of-times-a-driver-was-a-passenger","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2377,"frontendId":2283,"title":"Check if Number Has Equal Digit Count and Digit Value","titleSlug":"check-if-number-has-equal-digit-count-and-digit-value","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2378,"frontendId":2284,"title":"Sender With Largest Word Count","titleSlug":"sender-with-largest-word-count","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":2379,"frontendId":2285,"title":"Maximum Total Importance of Roads","titleSlug":"maximum-total-importance-of-roads","difficulty":"MEDIUM","paidOnly":false,"tags":["greedy","graph","sorting","heap-priority-queue"]}
{"id":2380,"frontendId":2286,"title":"Booking Concert Tickets in Groups","titleSlug":"booking-concert-tickets-in-groups","difficulty":"HARD","paidOnly":false,"tags":["binary-search","design","binary-indexed-tree","segment-tree"]}
{"id":2381,"frontendId":2252,"title":"Dynamic Pivoting of a Table","titleSlug":"dynamic-pivoting-of-a-table","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2382,"frontendId":2253,"title":"Dynamic Unpivoting of a Table","titleSlug":"dynamic-unpivoting-of-a-table","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2383,"frontendId":2235,"title":"Add Two Integers","titleSlug":"add-two-integers","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2384,"frontendId":2236,"title":"Root Equals Sum of Children","titleSlug":"root-equals-sum-of-children","difficulty":"EASY","paidOnly":false,"tags":["tree","binary-tree"]}
{"id":2385,"frontendId":2237,"title":"Count Positions on Street With Required Brightness","titleSlug":"count-positions-on-street-with-required-brightness","difficulty":"MEDIUM","paidOnly":true,"tags":["array","prefix-sum"]}
{"id":2386,"frontendId":2293,"title":"Min Max Game","titleSlug":"min-max-game","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":2387,"frontendId":2294,"title":"Partition Array Such That Maximum Difference Is K","titleSlug":"partition-array-such-that-maximum-difference-is-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2388,"frontendId":2295,"title":"Replace Elements in an Array","titleSlug":"replace-elements-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","simulation"]}
{"id":2389,"frontendId":2296,"title":"Design a Text Editor","titleSlug":"design-a-text-editor","difficulty":"HARD","paidOnly":false,"tags":["linked-list","string","stack","design","simulation","doubly-linked-list"]}
{"id":2390,"frontendId":2306,"title":"Naming a Company","titleSlug":"naming-a-company","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","enumeration"]}
{"id":2391,"frontendId":2299,"title":"Strong Password Checker II","titleSlug":"strong-password-checker-ii","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2392,"frontendId":2300,"title":"Successful Pairs of Spells and Potions","titleSlug":"successful-pairs-of-spells-and-potions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":2393,"frontendId":2301,"title":"Match Substring After Replacement","titleSlug":"match-substring-after-replacement","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","string-matching"]}
{"id":2394,"frontendId":2302,"title":"Count Subarrays With Score Less Than K","titleSlug":"count-subarrays-with-score-less-than-k","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sliding-window","prefix-sum"]}
{"id":2395,"frontendId":2311,"title":"Longest Binary Subsequence Less Than or Equal to K","titleSlug":"longest-binary-subsequence-less-than-or-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","greedy","memoization"]}
{"id":2396,"frontendId":2254,"title":"Design Video Sharing Platform","titleSlug":"design-video-sharing-platform","difficulty":"HARD","paidOnly":true,"tags":["hash-table","design","heap-priority-queue"]}
{"id":2397,"frontendId":2320,"title":"Count Number of Ways to Place Houses","titleSlug":"count-number-of-ways-to-place-houses","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":2398,"frontendId":2319,"title":"Check if Matrix Is X-Matrix","titleSlug":"check-if-matrix-is-x-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":2399,"frontendId":2313,"title":"Minimum Flips in Binary Tree to Get Result","titleSlug":"minimum-flips-in-binary-tree-to-get-result","difficulty":"HARD","paidOnly":true,"tags":["dynamic-programming","tree","depth-first-search","binary-tree"]}
{"id":2400,"frontendId":2322,"title":"Minimum Score After Removals on a Tree","titleSlug":"minimum-score-after-removals-on-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","tree","depth-first-search"]}
{"id":2401,"frontendId":2315,"title":"Count Asterisks","titleSlug":"count-asterisks","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2402,"frontendId":2317,"title":"Maximum XOR After Operations ","titleSlug":"maximum-xor-after-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","bit-manipulation"]}
{"id":2403,"frontendId":2316,"title":"Count Unreachable Pairs of Nodes in an Undirected Graph","titleSlug":"count-unreachable-pairs-of-nodes-in-an-undirected-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":2404,"frontendId":2318,"title":"Number of Distinct Roll Sequences","titleSlug":"number-of-distinct-roll-sequences","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","memoization"]}
{"id":2405,"frontendId":2268,"title":"Minimum Number of Keypresses","titleSlug":"minimum-number-of-keypresses","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","greedy","sorting","counting"]}
{"id":2406,"frontendId":2325,"title":"Decode the Message","titleSlug":"decode-the-message","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":2408,"frontendId":2327,"title":"Number of People Aware of a Secret","titleSlug":"number-of-people-aware-of-a-secret","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","queue","simulation"]}
{"id":2409,"frontendId":2328,"title":"Number of Increasing Paths in a Grid","titleSlug":"number-of-increasing-paths-in-a-grid","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","depth-first-search","breadth-first-search","graph","topological-sort","memoization","matrix"]}
{"id":2411,"frontendId":2326,"title":"Spiral Matrix IV","titleSlug":"spiral-matrix-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["array","linked-list","matrix","simulation"]}
{"id":2412,"frontendId":2335,"title":"Minimum Amount of Time to Fill Cups","titleSlug":"minimum-amount-of-time-to-fill-cups","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":2413,"frontendId":2336,"title":"Smallest Number in Infinite Set","titleSlug":"smallest-number-in-infinite-set","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","heap-priority-queue","ordered-set"]}
{"id":2414,"frontendId":2337,"title":"Move Pieces to Obtain a String","titleSlug":"move-pieces-to-obtain-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":2415,"frontendId":2338,"title":"Count the Number of Ideal Arrays","titleSlug":"count-the-number-of-ideal-arrays","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","combinatorics","number-theory"]}
{"id":2416,"frontendId":2331,"title":"Evaluate Boolean Binary Tree","titleSlug":"evaluate-boolean-binary-tree","difficulty":"EASY","paidOnly":false,"tags":["tree","depth-first-search","binary-tree"]}
{"id":2417,"frontendId":2332,"title":"The Latest Time to Catch a Bus","titleSlug":"the-latest-time-to-catch-a-bus","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":2418,"frontendId":2333,"title":"Minimum Sum of Squared Difference","titleSlug":"minimum-sum-of-squared-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy","sorting","heap-priority-queue"]}
{"id":2419,"frontendId":2334,"title":"Subarray With Elements Greater Than Varying Threshold","titleSlug":"subarray-with-elements-greater-than-varying-threshold","difficulty":"HARD","paidOnly":false,"tags":["array","stack","union-find","monotonic-stack"]}
{"id":2420,"frontendId":2277,"title":"Closest Node to Path in Tree","titleSlug":"closest-node-to-path-in-tree","difficulty":"HARD","paidOnly":true,"tags":["array","tree","depth-first-search","breadth-first-search"]}
{"id":2421,"frontendId":2341,"title":"Maximum Number of Pairs in Array","titleSlug":"maximum-number-of-pairs-in-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2422,"frontendId":2343,"title":"Query Kth Smallest Trimmed Number","titleSlug":"query-kth-smallest-trimmed-number","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","divide-and-conquer","sorting","heap-priority-queue","radix-sort","quickselect"]}
{"id":2423,"frontendId":2344,"title":"Minimum Deletions to Make Array Divisible","titleSlug":"minimum-deletions-to-make-array-divisible","difficulty":"HARD","paidOnly":false,"tags":["array","math","sorting","heap-priority-queue","number-theory"]}
{"id":2425,"frontendId":2282,"title":"Number of People That Can Be Seen in a Grid","titleSlug":"number-of-people-that-can-be-seen-in-a-grid","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","matrix","monotonic-stack"]}
{"id":2426,"frontendId":2291,"title":"Maximum Profit From Trading Stocks","titleSlug":"maximum-profit-from-trading-stocks","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":2427,"frontendId":2351,"title":"First Letter to Appear Twice","titleSlug":"first-letter-to-appear-twice","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","bit-manipulation","counting"]}
{"id":2428,"frontendId":2352,"title":"Equal Row and Column Pairs","titleSlug":"equal-row-and-column-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix","simulation"]}
{"id":2429,"frontendId":2353,"title":"Design a Food Rating System","titleSlug":"design-a-food-rating-system","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","design","heap-priority-queue","ordered-set"]}
{"id":2430,"frontendId":2354,"title":"Number of Excellent Pairs","titleSlug":"number-of-excellent-pairs","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","bit-manipulation"]}
{"id":2431,"frontendId":2292,"title":"Products With Three or More Orders in Two Consecutive Years","titleSlug":"products-with-three-or-more-orders-in-two-consecutive-years","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2432,"frontendId":2348,"title":"Number of Zero-Filled Subarrays","titleSlug":"number-of-zero-filled-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":2433,"frontendId":2347,"title":"Best Poker Hand","titleSlug":"best-poker-hand","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2434,"frontendId":2349,"title":"Design a Number Container System","titleSlug":"design-a-number-container-system","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","heap-priority-queue","ordered-set"]}
{"id":2435,"frontendId":2350,"title":"Shortest Impossible Sequence of Rolls","titleSlug":"shortest-impossible-sequence-of-rolls","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":2436,"frontendId":2357,"title":"Make Array Zero by Subtracting Equal Amounts","titleSlug":"make-array-zero-by-subtracting-equal-amounts","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","greedy","sorting","heap-priority-queue","simulation"]}
{"id":2437,"frontendId":2358,"title":"Maximum Number of Groups Entering a Competition","titleSlug":"maximum-number-of-groups-entering-a-competition","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","greedy"]}
{"id":2438,"frontendId":2359,"title":"Find Closest Node to Given Two Nodes","titleSlug":"find-closest-node-to-given-two-nodes","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","graph"]}
{"id":2439,"frontendId":2360,"title":"Longest Cycle in a Graph","titleSlug":"longest-cycle-in-a-graph","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":2440,"frontendId":2298,"title":"Tasks Count in the Weekend","titleSlug":"tasks-count-in-the-weekend","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2441,"frontendId":2308,"title":"Arrange Table by Gender","titleSlug":"arrange-table-by-gender","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2442,"frontendId":2367,"title":"Number of Arithmetic Triplets","titleSlug":"number-of-arithmetic-triplets","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","enumeration"]}
{"id":2443,"frontendId":2369,"title":"Check if There is a Valid Partition For The Array","titleSlug":"check-if-there-is-a-valid-partition-for-the-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2444,"frontendId":2370,"title":"Longest Ideal Subsequence","titleSlug":"longest-ideal-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming"]}
{"id":2445,"frontendId":2368,"title":"Reachable Nodes With Restrictions","titleSlug":"reachable-nodes-with-restrictions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","breadth-first-search","union-find","graph"]}
{"id":2446,"frontendId":2314,"title":"The First Day of the Maximum Recorded Degree in Each City","titleSlug":"the-first-day-of-the-maximum-recorded-degree-in-each-city","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2447,"frontendId":2363,"title":"Merge Similar Items","titleSlug":"merge-similar-items","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","ordered-set"]}
{"id":2448,"frontendId":2364,"title":"Count Number of Bad Pairs","titleSlug":"count-number-of-bad-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","counting"]}
{"id":2449,"frontendId":2398,"title":"Maximum Number of Robots Within Budget","titleSlug":"maximum-number-of-robots-within-budget","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","queue","sliding-window","heap-priority-queue","prefix-sum","monotonic-queue"]}
{"id":2450,"frontendId":2366,"title":"Minimum Replacements to Sort the Array","titleSlug":"minimum-replacements-to-sort-the-array","difficulty":"HARD","paidOnly":false,"tags":["array","math","greedy"]}
{"id":2451,"frontendId":2324,"title":"Product Sales Analysis IV","titleSlug":"product-sales-analysis-iv","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2452,"frontendId":2329,"title":"Product Sales Analysis V","titleSlug":"product-sales-analysis-v","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2453,"frontendId":2339,"title":"All the Matches of the League","titleSlug":"all-the-matches-of-the-league","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2454,"frontendId":2373,"title":"Largest Local Values in a Matrix","titleSlug":"largest-local-values-in-a-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":2455,"frontendId":2374,"title":"Node With Highest Edge Score","titleSlug":"node-with-highest-edge-score","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","graph"]}
{"id":2456,"frontendId":2375,"title":"Construct Smallest Number From DI String","titleSlug":"construct-smallest-number-from-di-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","stack","greedy"]}
{"id":2457,"frontendId":2376,"title":"Count Special Integers","titleSlug":"count-special-integers","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":2458,"frontendId":2323,"title":"Find Minimum Time to Finish All Jobs II","titleSlug":"find-minimum-time-to-finish-all-jobs-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":2459,"frontendId":2383,"title":"Minimum Hours of Training to Win a Competition","titleSlug":"minimum-hours-of-training-to-win-a-competition","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":2461,"frontendId":2385,"title":"Amount of Time for Binary Tree to Be Infected","titleSlug":"amount-of-time-for-binary-tree-to-be-infected","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":2462,"frontendId":2386,"title":"Find the K-Sum of an Array","titleSlug":"find-the-k-sum-of-an-array","difficulty":"HARD","paidOnly":false,"tags":["array","sorting","heap-priority-queue"]}
{"id":2463,"frontendId":2379,"title":"Minimum Recolors to Get K Consecutive Black Blocks","titleSlug":"minimum-recolors-to-get-k-consecutive-black-blocks","difficulty":"EASY","paidOnly":false,"tags":["string","sliding-window"]}
{"id":2464,"frontendId":2380,"title":"Time Needed to Rearrange a Binary String","titleSlug":"time-needed-to-rearrange-a-binary-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","simulation"]}
{"id":2465,"frontendId":2381,"title":"Shifting Letters II","titleSlug":"shifting-letters-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","prefix-sum"]}
{"id":2466,"frontendId":2382,"title":"Maximum Segment Sum After Removals","titleSlug":"maximum-segment-sum-after-removals","difficulty":"HARD","paidOnly":false,"tags":["array","union-find","prefix-sum","ordered-set"]}
{"id":2468,"frontendId":2330,"title":"Valid Palindrome IV","titleSlug":"valid-palindrome-iv","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","string"]}
{"id":2469,"frontendId":2389,"title":"Longest Subsequence With Limited Sum","titleSlug":"longest-subsequence-with-limited-sum","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","greedy","sorting","prefix-sum"]}
{"id":2470,"frontendId":2390,"title":"Removing Stars From a String","titleSlug":"removing-stars-from-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":2471,"frontendId":2391,"title":"Minimum Amount of Time to Collect Garbage","titleSlug":"minimum-amount-of-time-to-collect-garbage","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","prefix-sum"]}
{"id":2472,"frontendId":2392,"title":"Build a Matrix With Conditions","titleSlug":"build-a-matrix-with-conditions","difficulty":"HARD","paidOnly":false,"tags":["array","graph","topological-sort","matrix"]}
{"id":2473,"frontendId":2342,"title":"Max Sum of a Pair With Equal Sum of Digits","titleSlug":"max-sum-of-a-pair-with-equal-sum-of-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","heap-priority-queue"]}
{"id":2474,"frontendId":2340,"title":"Minimum Adjacent Swaps to Make a Valid Array","titleSlug":"minimum-adjacent-swaps-to-make-a-valid-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy"]}
{"id":2475,"frontendId":2384,"title":"Largest Palindromic Number","titleSlug":"largest-palindromic-number","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","counting"]}
{"id":2476,"frontendId":2399,"title":"Check Distances Between Same Letters","titleSlug":"check-distances-between-same-letters","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":2477,"frontendId":2400,"title":"Number of Ways to Reach a Position After Exactly k Steps","titleSlug":"number-of-ways-to-reach-a-position-after-exactly-k-steps","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":2478,"frontendId":2401,"title":"Longest Nice Subarray","titleSlug":"longest-nice-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","sliding-window"]}
{"id":2479,"frontendId":2402,"title":"Meeting Rooms III","titleSlug":"meeting-rooms-iii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","sorting","heap-priority-queue","simulation"]}
{"id":2480,"frontendId":2395,"title":"Find Subarrays With Equal Sum","titleSlug":"find-subarrays-with-equal-sum","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":2481,"frontendId":2396,"title":"Strictly Palindromic Number","titleSlug":"strictly-palindromic-number","difficulty":"MEDIUM","paidOnly":false,"tags":["math","two-pointers","brainteaser"]}
{"id":2482,"frontendId":2397,"title":"Maximum Rows Covered by Columns","titleSlug":"maximum-rows-covered-by-columns","difficulty":"MEDIUM","paidOnly":false,"tags":["array","backtracking","bit-manipulation","matrix","enumeration"]}
{"id":2483,"frontendId":2365,"title":"Task Scheduler II","titleSlug":"task-scheduler-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","simulation"]}
{"id":2484,"frontendId":2346,"title":"Compute the Rank as a Percentage","titleSlug":"compute-the-rank-as-a-percentage","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2485,"frontendId":2345,"title":"Finding the Number of Visible Mountains","titleSlug":"finding-the-number-of-visible-mountains","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","sorting","monotonic-stack"]}
{"id":2486,"frontendId":2404,"title":"Most Frequent Even Element","titleSlug":"most-frequent-even-element","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2487,"frontendId":2405,"title":"Optimal Partition of String","titleSlug":"optimal-partition-of-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy"]}
{"id":2488,"frontendId":2406,"title":"Divide Intervals Into Minimum Number of Groups","titleSlug":"divide-intervals-into-minimum-number-of-groups","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting","heap-priority-queue","prefix-sum"]}
{"id":2489,"frontendId":2459,"title":"Sort Array by Moving Items to Empty Space","titleSlug":"sort-array-by-moving-items-to-empty-space","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","sorting"]}
{"id":2490,"frontendId":2355,"title":"Maximum Number of Books You Can Take","titleSlug":"maximum-number-of-books-you-can-take","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming","stack","monotonic-stack"]}
{"id":2491,"frontendId":2413,"title":"Smallest Even Multiple","titleSlug":"smallest-even-multiple","difficulty":"EASY","paidOnly":false,"tags":["math","number-theory"]}
{"id":2492,"frontendId":2414,"title":"Length of the Longest Alphabetical Continuous Substring","titleSlug":"length-of-the-longest-alphabetical-continuous-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":2493,"frontendId":2415,"title":"Reverse Odd Levels of Binary Tree","titleSlug":"reverse-odd-levels-of-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":2494,"frontendId":2416,"title":"Sum of Prefix Scores of Strings","titleSlug":"sum-of-prefix-scores-of-strings","difficulty":"HARD","paidOnly":false,"tags":["array","string","trie","counting"]}
{"id":2495,"frontendId":2356,"title":"Number of Unique Subjects Taught by Each Teacher","titleSlug":"number-of-unique-subjects-taught-by-each-teacher","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":2496,"frontendId":2409,"title":"Count Days Spent Together","titleSlug":"count-days-spent-together","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":2497,"frontendId":2410,"title":"Maximum Matching of Players With Trainers","titleSlug":"maximum-matching-of-players-with-trainers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":2498,"frontendId":2411,"title":"Smallest Subarrays With Maximum Bitwise OR","titleSlug":"smallest-subarrays-with-maximum-bitwise-or","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","bit-manipulation","sliding-window"]}
{"id":2499,"frontendId":2412,"title":"Minimum Money Required Before Transactions","titleSlug":"minimum-money-required-before-transactions","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2500,"frontendId":2361,"title":"Minimum Costs Using the Train Line","titleSlug":"minimum-costs-using-the-train-line","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":2501,"frontendId":2362,"title":"Generate the Invoice","titleSlug":"generate-the-invoice","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2502,"frontendId":2418,"title":"Sort the People","titleSlug":"sort-the-people","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":2503,"frontendId":2419,"title":"Longest Subarray With Maximum Bitwise AND","titleSlug":"longest-subarray-with-maximum-bitwise-and","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","brainteaser"]}
{"id":2504,"frontendId":2420,"title":"Find All Good Indices","titleSlug":"find-all-good-indices","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":2505,"frontendId":2421,"title":"Number of Good Paths","titleSlug":"number-of-good-paths","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","tree","union-find","graph","sorting"]}
{"id":2506,"frontendId":2371,"title":"Minimize Maximum Value in a Grid","titleSlug":"minimize-maximum-value-in-a-grid","difficulty":"HARD","paidOnly":true,"tags":["array","union-find","graph","topological-sort","sorting","matrix"]}
{"id":2507,"frontendId":2427,"title":"Number of Common Factors","titleSlug":"number-of-common-factors","difficulty":"EASY","paidOnly":false,"tags":["math","enumeration","number-theory"]}
{"id":2508,"frontendId":2428,"title":"Maximum Sum of an Hourglass","titleSlug":"maximum-sum-of-an-hourglass","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":2509,"frontendId":2429,"title":"Minimize XOR","titleSlug":"minimize-xor","difficulty":"MEDIUM","paidOnly":false,"tags":["greedy","bit-manipulation"]}
{"id":2510,"frontendId":2430,"title":"Maximum Deletions on a String","titleSlug":"maximum-deletions-on-a-string","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","rolling-hash","string-matching","hash-function"]}
{"id":2511,"frontendId":2522,"title":"Partition String Into Substrings With Values at Most K","titleSlug":"partition-string-into-substrings-with-values-at-most-k","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","greedy"]}
{"id":2512,"frontendId":2424,"title":"Longest Uploaded Prefix","titleSlug":"longest-uploaded-prefix","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","binary-search","union-find","design","binary-indexed-tree","segment-tree","heap-priority-queue","ordered-set"]}
{"id":2513,"frontendId":2426,"title":"Number of Pairs Satisfying Inequality","titleSlug":"number-of-pairs-satisfying-inequality","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":2515,"frontendId":2372,"title":"Calculate the Influence of Each Salesperson","titleSlug":"calculate-the-influence-of-each-salesperson","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2516,"frontendId":2377,"title":"Sort the Olympic Table","titleSlug":"sort-the-olympic-table","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2517,"frontendId":2378,"title":"Choose Edges to Maximize Score in a Tree","titleSlug":"choose-edges-to-maximize-score-in-a-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["dynamic-programming","tree","depth-first-search"]}
{"id":2518,"frontendId":2432,"title":"The Employee That Worked on the Longest Task","titleSlug":"the-employee-that-worked-on-the-longest-task","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2519,"frontendId":2433,"title":"Find The Original Array of Prefix Xor","titleSlug":"find-the-original-array-of-prefix-xor","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":2520,"frontendId":2434,"title":"Using a Robot to Print the Lexicographically Smallest String","titleSlug":"using-a-robot-to-print-the-lexicographically-smallest-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","stack","greedy"]}
{"id":2521,"frontendId":2435,"title":"Paths in Matrix Whose Sum Is Divisible by K","titleSlug":"paths-in-matrix-whose-sum-is-divisible-by-k","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":2522,"frontendId":2387,"title":"Median of a Row Wise Sorted Matrix","titleSlug":"median-of-a-row-wise-sorted-matrix","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","matrix"]}
{"id":2523,"frontendId":2388,"title":"Change Null Values in a Table to the Previous Value","titleSlug":"change-null-values-in-a-table-to-the-previous-value","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2524,"frontendId":2441,"title":"Largest Positive Integer That Exists With Its Negative","titleSlug":"largest-positive-integer-that-exists-with-its-negative","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","sorting"]}
{"id":2525,"frontendId":2442,"title":"Count Number of Distinct Integers After Reverse Operations","titleSlug":"count-number-of-distinct-integers-after-reverse-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","counting"]}
{"id":2526,"frontendId":2407,"title":"Longest Increasing Subsequence II","titleSlug":"longest-increasing-subsequence-ii","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer","dynamic-programming","binary-indexed-tree","segment-tree","queue","monotonic-queue"]}
{"id":2527,"frontendId":2444,"title":"Count Subarrays With Fixed Bounds","titleSlug":"count-subarrays-with-fixed-bounds","difficulty":"HARD","paidOnly":false,"tags":["array","queue","sliding-window","monotonic-queue"]}
{"id":2528,"frontendId":2437,"title":"Number of Valid Clock Times","titleSlug":"number-of-valid-clock-times","difficulty":"EASY","paidOnly":false,"tags":["string","enumeration"]}
{"id":2529,"frontendId":2438,"title":"Range Product Queries of Powers","titleSlug":"range-product-queries-of-powers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","prefix-sum"]}
{"id":2530,"frontendId":2439,"title":"Minimize Maximum of Array","titleSlug":"minimize-maximum-of-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming","greedy","prefix-sum"]}
{"id":2531,"frontendId":2440,"title":"Create Components With Same Value","titleSlug":"create-components-with-same-value","difficulty":"HARD","paidOnly":false,"tags":["array","math","tree","depth-first-search","enumeration"]}
{"id":2532,"frontendId":2423,"title":"Remove Letter To Equalize Frequency","titleSlug":"remove-letter-to-equalize-frequency","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2533,"frontendId":2425,"title":"Bitwise XOR of All Pairings","titleSlug":"bitwise-xor-of-all-pairings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","brainteaser"]}
{"id":2534,"frontendId":2394,"title":"Employees With Deductions","titleSlug":"employees-with-deductions","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2535,"frontendId":2393,"title":"Count Strictly Increasing Subarrays","titleSlug":"count-strictly-increasing-subarrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming"]}
{"id":2536,"frontendId":2446,"title":"Determine if Two Events Have Conflict","titleSlug":"determine-if-two-events-have-conflict","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2537,"frontendId":2403,"title":"Minimum Time to Kill All Monsters","titleSlug":"minimum-time-to-kill-all-monsters","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":2538,"frontendId":2448,"title":"Minimum Cost to Make Array Equal","titleSlug":"minimum-cost-to-make-array-equal","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy","sorting","prefix-sum"]}
{"id":2539,"frontendId":2449,"title":"Minimum Number of Operations to Make Arrays Similar","titleSlug":"minimum-number-of-operations-to-make-arrays-similar","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2540,"frontendId":2647,"title":"Color the Triangle Red","titleSlug":"color-the-triangle-red","difficulty":"HARD","paidOnly":true,"tags":["array","math"]}
{"id":2541,"frontendId":2443,"title":"Sum of Number and Its Reverse","titleSlug":"sum-of-number-and-its-reverse","difficulty":"MEDIUM","paidOnly":false,"tags":["math","enumeration"]}
{"id":2542,"frontendId":2455,"title":"Average Value of Even Numbers That Are Divisible by Three","titleSlug":"average-value-of-even-numbers-that-are-divisible-by-three","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":2543,"frontendId":2456,"title":"Most Popular Video Creator","titleSlug":"most-popular-video-creator","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting","heap-priority-queue"]}
{"id":2544,"frontendId":2457,"title":"Minimum Addition to Make Integer Beautiful","titleSlug":"minimum-addition-to-make-integer-beautiful","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":2545,"frontendId":2458,"title":"Height of Binary Tree After Subtree Removal Queries","titleSlug":"height-of-binary-tree-after-subtree-removal-queries","difficulty":"HARD","paidOnly":false,"tags":["array","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":2546,"frontendId":2447,"title":"Number of Subarrays With GCD Equal to K","titleSlug":"number-of-subarrays-with-gcd-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":2547,"frontendId":2451,"title":"Odd String Difference","titleSlug":"odd-string-difference","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":2548,"frontendId":2453,"title":"Destroy Sequential Targets","titleSlug":"destroy-sequential-targets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":2549,"frontendId":2454,"title":"Next Greater Element IV","titleSlug":"next-greater-element-iv","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","stack","sorting","heap-priority-queue","monotonic-stack"]}
{"id":2550,"frontendId":2452,"title":"Words Within Two Edits of Dictionary","titleSlug":"words-within-two-edits-of-dictionary","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","trie"]}
{"id":2551,"frontendId":2460,"title":"Apply Operations to an Array","titleSlug":"apply-operations-to-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","simulation"]}
{"id":2552,"frontendId":2461,"title":"Maximum Sum of Distinct Subarrays With Length K","titleSlug":"maximum-sum-of-distinct-subarrays-with-length-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":2553,"frontendId":2462,"title":"Total Cost to Hire K Workers","titleSlug":"total-cost-to-hire-k-workers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","heap-priority-queue","simulation"]}
{"id":2554,"frontendId":2463,"title":"Minimum Total Distance Traveled","titleSlug":"minimum-total-distance-traveled","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":2555,"frontendId":2408,"title":"Design SQL","titleSlug":"design-sql","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","design"]}
{"id":2556,"frontendId":2469,"title":"Convert the Temperature","titleSlug":"convert-the-temperature","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2557,"frontendId":2470,"title":"Number of Subarrays With LCM Equal to K","titleSlug":"number-of-subarrays-with-lcm-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":2558,"frontendId":2471,"title":"Minimum Number of Operations to Sort a Binary Tree by Level","titleSlug":"minimum-number-of-operations-to-sort-a-binary-tree-by-level","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","binary-tree"]}
{"id":2559,"frontendId":2472,"title":"Maximum Number of Non-overlapping Palindrome Substrings","titleSlug":"maximum-number-of-non-overlapping-palindrome-substrings","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","dynamic-programming","greedy"]}
{"id":2560,"frontendId":2417,"title":"Closest Fair Integer","titleSlug":"closest-fair-integer","difficulty":"MEDIUM","paidOnly":true,"tags":["math","enumeration"]}
{"id":2561,"frontendId":2465,"title":"Number of Distinct Averages","titleSlug":"number-of-distinct-averages","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","sorting"]}
{"id":2562,"frontendId":2466,"title":"Count Ways To Build Good Strings","titleSlug":"count-ways-to-build-good-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":2563,"frontendId":2468,"title":"Split Message Based on Limit","titleSlug":"split-message-based-on-limit","difficulty":"HARD","paidOnly":false,"tags":["string","enumeration"]}
{"id":2564,"frontendId":2467,"title":"Most Profitable Path in a Tree","titleSlug":"most-profitable-path-in-a-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["array","tree","depth-first-search","breadth-first-search","graph"]}
{"id":2565,"frontendId":2422,"title":"Merge Operations to Turn Array Into a Palindrome","titleSlug":"merge-operations-to-turn-array-into-a-palindrome","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","greedy"]}
{"id":2566,"frontendId":2475,"title":"Number of Unequal Triplets in Array","titleSlug":"number-of-unequal-triplets-in-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":2567,"frontendId":2476,"title":"Closest Nodes Queries in a Binary Search Tree","titleSlug":"closest-nodes-queries-in-a-binary-search-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","tree","depth-first-search","binary-search-tree","binary-tree"]}
{"id":2568,"frontendId":2477,"title":"Minimum Fuel Cost to Report to the Capital","titleSlug":"minimum-fuel-cost-to-report-to-the-capital","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","graph"]}
{"id":2569,"frontendId":2478,"title":"Number of Beautiful Partitions","titleSlug":"number-of-beautiful-partitions","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","prefix-sum"]}
{"id":2570,"frontendId":2431,"title":"Maximize Total Tastiness of Purchased Fruits","titleSlug":"maximize-total-tastiness-of-purchased-fruits","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":2571,"frontendId":2485,"title":"Find the Pivot Integer","titleSlug":"find-the-pivot-integer","difficulty":"EASY","paidOnly":false,"tags":["math","prefix-sum"]}
{"id":2572,"frontendId":2486,"title":"Append Characters to String to Make Subsequence","titleSlug":"append-characters-to-string-to-make-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","greedy"]}
{"id":2573,"frontendId":2487,"title":"Remove Nodes From Linked List","titleSlug":"remove-nodes-from-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","stack","recursion","monotonic-stack"]}
{"id":2574,"frontendId":2488,"title":"Count Subarrays With Median K","titleSlug":"count-subarrays-with-median-k","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":2575,"frontendId":2481,"title":"Minimum Cuts to Divide a Circle","titleSlug":"minimum-cuts-to-divide-a-circle","difficulty":"EASY","paidOnly":false,"tags":["math","geometry"]}
{"id":2576,"frontendId":2483,"title":"Minimum Penalty for a Shop","titleSlug":"minimum-penalty-for-a-shop","difficulty":"MEDIUM","paidOnly":false,"tags":["string","prefix-sum"]}
{"id":2577,"frontendId":2484,"title":"Count Palindromic Subsequences","titleSlug":"count-palindromic-subsequences","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":2579,"frontendId":2436,"title":"Minimum Split Into Subarrays With GCD Greater Than One","titleSlug":"minimum-split-into-subarrays-with-gcd-greater-than-one","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","greedy","number-theory"]}
{"id":2580,"frontendId":2490,"title":"Circular Sentence","titleSlug":"circular-sentence","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2581,"frontendId":2491,"title":"Divide Players Into Teams of Equal Skill","titleSlug":"divide-players-into-teams-of-equal-skill","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","sorting"]}
{"id":2582,"frontendId":2492,"title":"Minimum Score of a Path Between Two Cities","titleSlug":"minimum-score-of-a-path-between-two-cities","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":2583,"frontendId":2493,"title":"Divide Nodes Into the Maximum Number of Groups","titleSlug":"divide-nodes-into-the-maximum-number-of-groups","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":2584,"frontendId":2445,"title":"Number of Nodes With Value One","titleSlug":"number-of-nodes-with-value-one","difficulty":"MEDIUM","paidOnly":true,"tags":["array","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":2585,"frontendId":2500,"title":"Delete Greatest Value in Each Row","titleSlug":"delete-greatest-value-in-each-row","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","heap-priority-queue","matrix","simulation"]}
{"id":2586,"frontendId":2501,"title":"Longest Square Streak in an Array","titleSlug":"longest-square-streak-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","dynamic-programming","sorting"]}
{"id":2587,"frontendId":2502,"title":"Design Memory Allocator","titleSlug":"design-memory-allocator","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","design","simulation"]}
{"id":2588,"frontendId":2503,"title":"Maximum Number of Points From Grid Queries","titleSlug":"maximum-number-of-points-from-grid-queries","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","breadth-first-search","union-find","sorting","heap-priority-queue","matrix"]}
{"id":2589,"frontendId":2496,"title":"Maximum Value of a String in an Array","titleSlug":"maximum-value-of-a-string-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2590,"frontendId":2497,"title":"Maximum Star Sum of a Graph","titleSlug":"maximum-star-sum-of-a-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","graph","sorting","heap-priority-queue"]}
{"id":2591,"frontendId":2498,"title":"Frog Jump II","titleSlug":"frog-jump-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy"]}
{"id":2592,"frontendId":2499,"title":"Minimum Total Cost to Make Arrays Unequal","titleSlug":"minimum-total-cost-to-make-arrays-unequal","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","greedy","counting"]}
{"id":2593,"frontendId":2450,"title":"Number of Distinct Binary Strings After Applying Operations","titleSlug":"number-of-distinct-binary-strings-after-applying-operations","difficulty":"MEDIUM","paidOnly":true,"tags":["math","string"]}
{"id":2594,"frontendId":2506,"title":"Count Pairs Of Similar Strings","titleSlug":"count-pairs-of-similar-strings","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation","counting"]}
{"id":2595,"frontendId":2507,"title":"Smallest Value After Replacing With Sum of Prime Factors","titleSlug":"smallest-value-after-replacing-with-sum-of-prime-factors","difficulty":"MEDIUM","paidOnly":false,"tags":["math","simulation","number-theory"]}
{"id":2596,"frontendId":2508,"title":"Add Edges to Make Degrees of All Nodes Even","titleSlug":"add-edges-to-make-degrees-of-all-nodes-even","difficulty":"HARD","paidOnly":false,"tags":["hash-table","graph"]}
{"id":2597,"frontendId":2509,"title":"Cycle Length Queries in a Tree","titleSlug":"cycle-length-queries-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","tree","binary-tree"]}
{"id":2598,"frontendId":2515,"title":"Shortest Distance to Target String in a Circular Array","titleSlug":"shortest-distance-to-target-string-in-a-circular-array","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2599,"frontendId":2516,"title":"Take K of Each Character From Left and Right","titleSlug":"take-k-of-each-character-from-left-and-right","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":2600,"frontendId":2517,"title":"Maximum Tastiness of Candy Basket","titleSlug":"maximum-tastiness-of-candy-basket","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy","sorting"]}
{"id":2601,"frontendId":2518,"title":"Number of Great Partitions","titleSlug":"number-of-great-partitions","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2602,"frontendId":2511,"title":"Maximum Enemy Forts That Can Be Captured","titleSlug":"maximum-enemy-forts-that-can-be-captured","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":2603,"frontendId":2512,"title":"Reward Top K Students","titleSlug":"reward-top-k-students","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting","heap-priority-queue"]}
{"id":2604,"frontendId":2541,"title":"Minimum Operations to Make Array Equal II","titleSlug":"minimum-operations-to-make-array-equal-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy"]}
{"id":2605,"frontendId":2514,"title":"Count Anagrams","titleSlug":"count-anagrams","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","combinatorics","counting"]}
{"id":2606,"frontendId":2482,"title":"Difference Between Ones and Zeros in Row and Column","titleSlug":"difference-between-ones-and-zeros-in-row-and-column","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":2607,"frontendId":2464,"title":"Minimum Subarrays in a Valid Split","titleSlug":"minimum-subarrays-in-a-valid-split","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","number-theory"]}
{"id":2608,"frontendId":2520,"title":"Count the Digits That Divide a Number","titleSlug":"count-the-digits-that-divide-a-number","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2609,"frontendId":2521,"title":"Distinct Prime Factors of Product of Array","titleSlug":"distinct-prime-factors-of-product-of-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","number-theory"]}
{"id":2610,"frontendId":2523,"title":"Closest Prime Numbers in Range","titleSlug":"closest-prime-numbers-in-range","difficulty":"MEDIUM","paidOnly":false,"tags":["math","number-theory"]}
{"id":2612,"frontendId":2473,"title":"Minimum Cost to Buy Apples","titleSlug":"minimum-cost-to-buy-apples","difficulty":"MEDIUM","paidOnly":true,"tags":["array","graph","heap-priority-queue","shortest-path"]}
{"id":2613,"frontendId":2474,"title":"Customers With Strictly Increasing Purchases","titleSlug":"customers-with-strictly-increasing-purchases","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2614,"frontendId":2529,"title":"Maximum Count of Positive Integer and Negative Integer","titleSlug":"maximum-count-of-positive-integer-and-negative-integer","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","counting"]}
{"id":2615,"frontendId":2531,"title":"Make Number of Distinct Characters Equal","titleSlug":"make-number-of-distinct-characters-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":2616,"frontendId":2530,"title":"Maximal Score After Applying K Operations","titleSlug":"maximal-score-after-applying-k-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","heap-priority-queue"]}
{"id":2617,"frontendId":2534,"title":"Time Taken to Cross the Door","titleSlug":"time-taken-to-cross-the-door","difficulty":"HARD","paidOnly":true,"tags":["array","queue","simulation"]}
{"id":2618,"frontendId":2528,"title":"Maximize the Minimum Powered City","titleSlug":"maximize-the-minimum-powered-city","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy","queue","sliding-window","prefix-sum"]}
{"id":2619,"frontendId":2525,"title":"Categorize Box According to Criteria","titleSlug":"categorize-box-according-to-criteria","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2620,"frontendId":2526,"title":"Find Consecutive Integers from a Data Stream","titleSlug":"find-consecutive-integers-from-a-data-stream","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","queue","counting","data-stream"]}
{"id":2621,"frontendId":2527,"title":"Find Xor-Beauty of Array","titleSlug":"find-xor-beauty-of-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","bit-manipulation"]}
{"id":2622,"frontendId":2480,"title":"Form a Chemical Bond","titleSlug":"form-a-chemical-bond","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2623,"frontendId":2479,"title":"Maximum XOR of Two Non-Overlapping Subtrees","titleSlug":"maximum-xor-of-two-non-overlapping-subtrees","difficulty":"HARD","paidOnly":true,"tags":["tree","depth-first-search","graph","trie"]}
{"id":2624,"frontendId":2535,"title":"Difference Between Element Sum and Digit Sum of an Array","titleSlug":"difference-between-element-sum-and-digit-sum-of-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":2625,"frontendId":2536,"title":"Increment Submatrices by One","titleSlug":"increment-submatrices-by-one","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":2626,"frontendId":2537,"title":"Count the Number of Good Subarrays","titleSlug":"count-the-number-of-good-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":2627,"frontendId":2538,"title":"Difference Between Maximum and Minimum Price Sum","titleSlug":"difference-between-maximum-and-minimum-price-sum","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search"]}
{"id":2628,"frontendId":2513,"title":"Minimize the Maximum of Two Arrays","titleSlug":"minimize-the-maximum-of-two-arrays","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search","number-theory"]}
{"id":2629,"frontendId":2489,"title":"Number of Substrings With Fixed Ratio","titleSlug":"number-of-substrings-with-fixed-ratio","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","math","string","prefix-sum"]}
{"id":2630,"frontendId":2544,"title":"Alternating Digit Sum","titleSlug":"alternating-digit-sum","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2631,"frontendId":2545,"title":"Sort the Students by Their Kth Score","titleSlug":"sort-the-students-by-their-kth-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","matrix"]}
{"id":2632,"frontendId":2546,"title":"Apply Bitwise Operations to Make Strings Equal","titleSlug":"apply-bitwise-operations-to-make-strings-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["string","bit-manipulation"]}
{"id":2633,"frontendId":2547,"title":"Minimum Cost to Split an Array","titleSlug":"minimum-cost-to-split-an-array","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming","counting"]}
{"id":2634,"frontendId":2540,"title":"Minimum Common Value","titleSlug":"minimum-common-value","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search"]}
{"id":2635,"frontendId":2543,"title":"Check if Point Is Reachable","titleSlug":"check-if-point-is-reachable","difficulty":"HARD","paidOnly":false,"tags":["math","number-theory"]}
{"id":2636,"frontendId":2542,"title":"Maximum Subsequence Score","titleSlug":"maximum-subsequence-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":2637,"frontendId":2494,"title":"Merge Overlapping Events in the Same Hall","titleSlug":"merge-overlapping-events-in-the-same-hall","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2638,"frontendId":2495,"title":"Number of Subarrays Having Even Product","titleSlug":"number-of-subarrays-having-even-product","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming"]}
{"id":2639,"frontendId":2553,"title":"Separate the Digits in an Array","titleSlug":"separate-the-digits-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":2640,"frontendId":2554,"title":"Maximum Number of Integers to Choose From a Range I","titleSlug":"maximum-number-of-integers-to-choose-from-a-range-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","greedy","sorting"]}
{"id":2641,"frontendId":2556,"title":"Disconnect Path in a Binary Matrix by at Most One Flip","titleSlug":"disconnect-path-in-a-binary-matrix-by-at-most-one-flip","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","depth-first-search","breadth-first-search","matrix"]}
{"id":2642,"frontendId":2532,"title":"Time to Cross a Bridge","titleSlug":"time-to-cross-a-bridge","difficulty":"HARD","paidOnly":false,"tags":["array","heap-priority-queue","simulation"]}
{"id":2643,"frontendId":2504,"title":"Concatenate the Name and the Profession","titleSlug":"concatenate-the-name-and-the-profession","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2644,"frontendId":2505,"title":"Bitwise OR of All Subsequence Sums","titleSlug":"bitwise-or-of-all-subsequence-sums","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","bit-manipulation","brainteaser","prefix-sum"]}
{"id":2645,"frontendId":2582,"title":"Pass the Pillow","titleSlug":"pass-the-pillow","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":2646,"frontendId":2583,"title":"Kth Largest Sum in a Binary Tree","titleSlug":"kth-largest-sum-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search","sorting","binary-tree"]}
{"id":2647,"frontendId":2584,"title":"Split the Array to Make Coprime Products","titleSlug":"split-the-array-to-make-coprime-products","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","number-theory"]}
{"id":2648,"frontendId":2585,"title":"Number of Ways to Earn Points","titleSlug":"number-of-ways-to-earn-points","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2649,"frontendId":2579,"title":"Count Total Number of Colored Cells","titleSlug":"count-total-number-of-colored-cells","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":2650,"frontendId":2578,"title":"Split With Minimum Sum","titleSlug":"split-with-minimum-sum","difficulty":"EASY","paidOnly":false,"tags":["math","greedy","sorting"]}
{"id":2651,"frontendId":2580,"title":"Count Ways to Group Overlapping Ranges","titleSlug":"count-ways-to-group-overlapping-ranges","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":2652,"frontendId":2581,"title":"Count Number of Possible Root Nodes","titleSlug":"count-number-of-possible-root-nodes","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming","tree","depth-first-search"]}
{"id":2653,"frontendId":2510,"title":"Check if There is a Path With Equal Number of 0's And 1's","titleSlug":"check-if-there-is-a-path-with-equal-number-of-0s-and-1s","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","matrix"]}
{"id":2654,"frontendId":2586,"title":"Count the Number of Vowel Strings in Range","titleSlug":"count-the-number-of-vowel-strings-in-range","difficulty":"EASY","paidOnly":false,"tags":["array","string","counting"]}
{"id":2655,"frontendId":2587,"title":"Rearrange Array to Maximize Prefix Score","titleSlug":"rearrange-array-to-maximize-prefix-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","prefix-sum"]}
{"id":2656,"frontendId":2588,"title":"Count the Number of Beautiful Subarrays","titleSlug":"count-the-number-of-beautiful-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation","prefix-sum"]}
{"id":2657,"frontendId":2589,"title":"Minimum Time to Complete All Tasks","titleSlug":"minimum-time-to-complete-all-tasks","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","stack","greedy","sorting"]}
{"id":2658,"frontendId":2519,"title":"Count the Number of K-Big Indices","titleSlug":"count-the-number-of-k-big-indices","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":2659,"frontendId":2595,"title":"Number of Even and Odd Bits","titleSlug":"number-of-even-and-odd-bits","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":2661,"frontendId":2598,"title":"Smallest Missing Non-negative Integer After Operations","titleSlug":"smallest-missing-non-negative-integer-after-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","greedy"]}
{"id":2662,"frontendId":2596,"title":"Check Knight Tour Configuration","titleSlug":"check-knight-tour-configuration","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","matrix","simulation"]}
{"id":2663,"frontendId":2591,"title":"Distribute Money to Maximum Children","titleSlug":"distribute-money-to-maximum-children","difficulty":"EASY","paidOnly":false,"tags":["math","greedy"]}
{"id":2664,"frontendId":2592,"title":"Maximize Greatness of an Array","titleSlug":"maximize-greatness-of-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting"]}
{"id":2665,"frontendId":2594,"title":"Minimum Time to Repair Cars","titleSlug":"minimum-time-to-repair-cars","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":2666,"frontendId":2604,"title":"Minimum Time to Eat All Grains","titleSlug":"minimum-time-to-eat-all-grains","difficulty":"HARD","paidOnly":true,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":2667,"frontendId":2524,"title":"Maximum Frequency Score of a Subarray","titleSlug":"maximum-frequency-score-of-a-subarray","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","math","stack","sliding-window"]}
{"id":2668,"frontendId":2605,"title":"Form Smallest Number From Two Digit Arrays","titleSlug":"form-smallest-number-from-two-digit-arrays","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":2669,"frontendId":2606,"title":"Find the Substring With Maximum Cost","titleSlug":"find-the-substring-with-maximum-cost","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","dynamic-programming"]}
{"id":2670,"frontendId":2607,"title":"Make K-Subarray Sums Equal","titleSlug":"make-k-subarray-sums-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting","number-theory"]}
{"id":2671,"frontendId":2608,"title":"Shortest Cycle in a Graph","titleSlug":"shortest-cycle-in-a-graph","difficulty":"HARD","paidOnly":false,"tags":["breadth-first-search","graph"]}
{"id":2672,"frontendId":2533,"title":"Number of Good Binary Strings","titleSlug":"number-of-good-binary-strings","difficulty":"MEDIUM","paidOnly":true,"tags":["dynamic-programming"]}
{"id":2673,"frontendId":2555,"title":"Maximize Win From Two Segments","titleSlug":"maximize-win-from-two-segments","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window"]}
{"id":2674,"frontendId":2599,"title":"Make the Prefix Sum Non-negative","titleSlug":"make-the-prefix-sum-non-negative","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","heap-priority-queue"]}
{"id":2675,"frontendId":2639,"title":"Find the Width of Columns of a Grid","titleSlug":"find-the-width-of-columns-of-a-grid","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":2676,"frontendId":2640,"title":"Find the Score of All Prefixes of an Array","titleSlug":"find-the-score-of-all-prefixes-of-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2677,"frontendId":2641,"title":"Cousins in Binary Tree II","titleSlug":"cousins-in-binary-tree-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":2678,"frontendId":2642,"title":"Design Graph With Shortest Path Calculator","titleSlug":"design-graph-with-shortest-path-calculator","difficulty":"HARD","paidOnly":false,"tags":["graph","design","heap-priority-queue","shortest-path"]}
{"id":2679,"frontendId":2549,"title":"Count Distinct Numbers on Board","titleSlug":"count-distinct-numbers-on-board","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","simulation"]}
{"id":2680,"frontendId":2550,"title":"Count Collisions of Monkeys on a Polygon","titleSlug":"count-collisions-of-monkeys-on-a-polygon","difficulty":"MEDIUM","paidOnly":false,"tags":["math","recursion"]}
{"id":2681,"frontendId":2551,"title":"Put Marbles in Bags","titleSlug":"put-marbles-in-bags","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":2682,"frontendId":2552,"title":"Count Increasing Quadruplets","titleSlug":"count-increasing-quadruplets","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","binary-indexed-tree","enumeration","prefix-sum"]}
{"id":2683,"frontendId":2539,"title":"Count the Number of Good Subsequences","titleSlug":"count-the-number-of-good-subsequences","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","math","string","combinatorics","counting"]}
{"id":2684,"frontendId":2660,"title":"Determine the Winner of a Bowling Game","titleSlug":"determine-the-winner-of-a-bowling-game","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":2685,"frontendId":2661,"title":"First Completely Painted Row or Column","titleSlug":"first-completely-painted-row-or-column","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix"]}
{"id":2686,"frontendId":2662,"title":"Minimum Cost of a Path With Special Roads","titleSlug":"minimum-cost-of-a-path-with-special-roads","difficulty":"MEDIUM","paidOnly":false,"tags":["array","graph","heap-priority-queue","shortest-path"]}
{"id":2687,"frontendId":2663,"title":"Lexicographically Smallest Beautiful String","titleSlug":"lexicographically-smallest-beautiful-string","difficulty":"HARD","paidOnly":false,"tags":["string","greedy"]}
{"id":2688,"frontendId":2590,"title":"Design a Todo List","titleSlug":"design-a-todo-list","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","design","sorting"]}
{"id":2689,"frontendId":2561,"title":"Rearranging Fruits","titleSlug":"rearranging-fruits","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","greedy","sort"]}
{"id":2690,"frontendId":2560,"title":"House Robber IV","titleSlug":"house-robber-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming","greedy"]}
{"id":2691,"frontendId":2559,"title":"Count Vowel Strings in Ranges","titleSlug":"count-vowel-strings-in-ranges","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","prefix-sum"]}
{"id":2692,"frontendId":2558,"title":"Take Gifts From the Richest Pile","titleSlug":"take-gifts-from-the-richest-pile","difficulty":"EASY","paidOnly":false,"tags":["array","heap-priority-queue","simulation"]}
{"id":2693,"frontendId":2548,"title":"Maximum Price to Fill a Bag","titleSlug":"maximum-price-to-fill-a-bag","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting"]}
{"id":2694,"frontendId":2644,"title":"Find the Maximum Divisibility Score","titleSlug":"find-the-maximum-divisibility-score","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2695,"frontendId":2593,"title":"Find Score of an Array After Marking All Elements","titleSlug":"find-score-of-an-array-after-marking-all-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","heap-priority-queue","simulation"]}
{"id":2696,"frontendId":2597,"title":"The Number of Beautiful Subsets","titleSlug":"the-number-of-beautiful-subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","dynamic-programming","backtracking","sorting","combinatorics"]}
{"id":2697,"frontendId":2617,"title":"Minimum Number of Visited Cells in a Grid","titleSlug":"minimum-number-of-visited-cells-in-a-grid","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","stack","breadth-first-search","union-find","heap-priority-queue","matrix","monotonic-stack"]}
{"id":2698,"frontendId":2562,"title":"Find the Array Concatenation Value","titleSlug":"find-the-array-concatenation-value","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","simulation"]}
{"id":2699,"frontendId":2563,"title":"Count the Number of Fair Pairs","titleSlug":"count-the-number-of-fair-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":2700,"frontendId":2564,"title":"Substring XOR Queries","titleSlug":"substring-xor-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","bit-manipulation"]}
{"id":2701,"frontendId":2565,"title":"Subsequence With the Minimum Score","titleSlug":"subsequence-with-the-minimum-score","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","binary-search"]}
{"id":2702,"frontendId":2557,"title":"Maximum Number of Integers to Choose From a Range II","titleSlug":"maximum-number-of-integers-to-choose-from-a-range-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","greedy","sorting"]}
{"id":2703,"frontendId":2569,"title":"Handling Sum Queries After Update","titleSlug":"handling-sum-queries-after-update","difficulty":"HARD","paidOnly":false,"tags":["array","segment-tree"]}
{"id":2704,"frontendId":2566,"title":"Maximum Difference by Remapping a Digit","titleSlug":"maximum-difference-by-remapping-a-digit","difficulty":"EASY","paidOnly":false,"tags":["math","greedy"]}
{"id":2705,"frontendId":2568,"title":"Minimum Impossible OR","titleSlug":"minimum-impossible-or","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","brainteaser"]}
{"id":2706,"frontendId":2567,"title":"Minimum Score by Changing Two Elements","titleSlug":"minimum-score-by-changing-two-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2707,"frontendId":2570,"title":"Merge Two 2D Arrays by Summing Values","titleSlug":"merge-two-2d-arrays-by-summing-values","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","two-pointers"]}
{"id":2708,"frontendId":2573,"title":"Find the String with LCP","titleSlug":"find-the-string-with-lcp","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming","greedy","union-find","matrix"]}
{"id":2709,"frontendId":2572,"title":"Count the Number of Square-Free Subsets","titleSlug":"count-the-number-of-square-free-subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","bit-manipulation","bitmask"]}
{"id":2710,"frontendId":2571,"title":"Minimum Operations to Reduce an Integer to 0","titleSlug":"minimum-operations-to-reduce-an-integer-to-0","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","greedy","bit-manipulation"]}
{"id":2711,"frontendId":2577,"title":"Minimum Time to Visit a Cell In a Grid","titleSlug":"minimum-time-to-visit-a-cell-in-a-grid","difficulty":"HARD","paidOnly":false,"tags":["array","breadth-first-search","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":2712,"frontendId":2576,"title":"Find the Maximum Number of Marked Indices","titleSlug":"find-the-maximum-number-of-marked-indices","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","sorting"]}
{"id":2713,"frontendId":2575,"title":"Find the Divisibility Array of a String","titleSlug":"find-the-divisibility-array-of-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","string"]}
{"id":2714,"frontendId":2574,"title":"Left and Right Sum Differences","titleSlug":"left-and-right-sum-differences","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2715,"frontendId":2600,"title":"K Items With the Maximum Sum","titleSlug":"k-items-with-the-maximum-sum","difficulty":"EASY","paidOnly":false,"tags":["math","greedy"]}
{"id":2716,"frontendId":2601,"title":"Prime Subtraction Operation","titleSlug":"prime-subtraction-operation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","greedy","number-theory"]}
{"id":2717,"frontendId":2603,"title":"Collect Coins in a Tree","titleSlug":"collect-coins-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","tree","graph","topological-sort"]}
{"id":2718,"frontendId":2602,"title":"Minimum Operations to Make All Array Elements Equal","titleSlug":"minimum-operations-to-make-all-array-elements-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sorting","prefix-sum"]}
{"id":2719,"frontendId":2613,"title":"Beautiful Pairs","titleSlug":"beautiful-pairs","difficulty":"HARD","paidOnly":true,"tags":["array","math","divide-and-conquer","geometry","sorting","ordered-set"]}
{"id":2720,"frontendId":2616,"title":"Minimize the Maximum Difference of Pairs","titleSlug":"minimize-the-maximum-difference-of-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming","greedy","sorting"]}
{"id":2721,"frontendId":2615,"title":"Sum of Distances","titleSlug":"sum-of-distances","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":2722,"frontendId":2614,"title":"Prime In Diagonal","titleSlug":"prime-in-diagonal","difficulty":"EASY","paidOnly":false,"tags":["array","math","matrix","number-theory"]}
{"id":2723,"frontendId":2609,"title":"Find the Longest Balanced Substring of a Binary String","titleSlug":"find-the-longest-balanced-substring-of-a-binary-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2724,"frontendId":2610,"title":"Convert an Array Into a 2D Array With Conditions","titleSlug":"convert-an-array-into-a-2d-array-with-conditions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":2725,"frontendId":2611,"title":"Mice and Cheese","titleSlug":"mice-and-cheese","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":2726,"frontendId":2612,"title":"Minimum Reverse Operations","titleSlug":"minimum-reverse-operations","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","breadth-first-search","union-find","ordered-set"]}
{"id":2727,"frontendId":2678,"title":"Number of Senior Citizens","titleSlug":"number-of-senior-citizens","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2728,"frontendId":2679,"title":"Sum in a Matrix","titleSlug":"sum-in-a-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","heap-priority-queue","matrix","simulation"]}
{"id":2729,"frontendId":2702,"title":"Minimum Operations to Make Numbers Non-positive","titleSlug":"minimum-operations-to-make-numbers-non-positive","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search"]}
{"id":2730,"frontendId":2680,"title":"Maximum OR","titleSlug":"maximum-or","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","bit-manipulation","prefix-sum"]}
{"id":2731,"frontendId":2623,"title":"Memoize","titleSlug":"memoize","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2732,"frontendId":2620,"title":"Counter","titleSlug":"counter","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2733,"frontendId":2621,"title":"Sleep","titleSlug":"sleep","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2734,"frontendId":2619,"title":"Array Prototype Last","titleSlug":"array-prototype-last","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2735,"frontendId":2628,"title":"JSON Deep Equal","titleSlug":"json-deep-equal","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2736,"frontendId":2645,"title":"Minimum Additions to Make Valid String","titleSlug":"minimum-additions-to-make-valid-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","stack","greedy"]}
{"id":2737,"frontendId":2643,"title":"Row With Maximum Ones","titleSlug":"row-with-maximum-ones","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":2738,"frontendId":2638,"title":"Count the Number of K-Free Subsets","titleSlug":"count-the-number-of-k-free-subsets","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","sorting","combinatorics"]}
{"id":2739,"frontendId":2646,"title":"Minimize the Total Price of the Trips","titleSlug":"minimize-the-total-price-of-the-trips","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search","graph"]}
{"id":2740,"frontendId":2632,"title":"Curry","titleSlug":"curry","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2741,"frontendId":2629,"title":"Function Composition","titleSlug":"function-composition","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2742,"frontendId":2631,"title":"Group By","titleSlug":"group-by","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2743,"frontendId":2627,"title":"Debounce","titleSlug":"debounce","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2744,"frontendId":2630,"title":"Memoize II","titleSlug":"memoize-ii","difficulty":"HARD","paidOnly":false,"tags":[]}
{"id":2745,"frontendId":2633,"title":"Convert Object to JSON String","titleSlug":"convert-object-to-json-string","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2746,"frontendId":2634,"title":"Filter Elements from Array","titleSlug":"filter-elements-from-array","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2747,"frontendId":2635,"title":"Apply Transform Over Each Element in Array","titleSlug":"apply-transform-over-each-element-in-array","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2748,"frontendId":2651,"title":"Calculate Delayed Arrival Time","titleSlug":"calculate-delayed-arrival-time","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2749,"frontendId":2637,"title":"Promise Time Limit","titleSlug":"promise-time-limit","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2750,"frontendId":2636,"title":"Promise Pool","titleSlug":"promise-pool","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2751,"frontendId":2653,"title":"Sliding Subarray Beauty","titleSlug":"sliding-subarray-beauty","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":2752,"frontendId":2652,"title":"Sum Multiples","titleSlug":"sum-multiples","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2753,"frontendId":2654,"title":"Minimum Number of Operations to Make All Array Elements Equal to 1","titleSlug":"minimum-number-of-operations-to-make-all-array-elements-equal-to-1","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":2754,"frontendId":2708,"title":"Maximum Strength of a Group","titleSlug":"maximum-strength-of-a-group","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","greedy","bit-manipulation","sorting","enumeration"]}
{"id":2755,"frontendId":2707,"title":"Extra Characters in a String","titleSlug":"extra-characters-in-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","dynamic-programming","trie"]}
{"id":2756,"frontendId":2706,"title":"Buy Two Chocolates","titleSlug":"buy-two-chocolates","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":2757,"frontendId":2719,"title":"Count of Integers","titleSlug":"count-of-integers","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming"]}
{"id":2758,"frontendId":2618,"title":"Check if Object Instance of Class","titleSlug":"check-if-object-instance-of-class","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2759,"frontendId":2625,"title":"Flatten Deeply Nested Array","titleSlug":"flatten-deeply-nested-array","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2760,"frontendId":2624,"title":"Snail Traversal","titleSlug":"snail-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2761,"frontendId":2626,"title":"Array Reduce Transformation","titleSlug":"array-reduce-transformation","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2762,"frontendId":2622,"title":"Cache With Time Limit","titleSlug":"cache-with-time-limit","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2764,"frontendId":2658,"title":"Maximum Number of Fish in a Grid","titleSlug":"maximum-number-of-fish-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":2765,"frontendId":2659,"title":"Make Array Empty","titleSlug":"make-array-empty","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy","binary-indexed-tree","segment-tree","sorting","ordered-set"]}
{"id":2766,"frontendId":2657,"title":"Find the Prefix Common Array of Two Arrays","titleSlug":"find-the-prefix-common-array-of-two-arrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation"]}
{"id":2767,"frontendId":2656,"title":"Maximum Sum With Exactly K Elements ","titleSlug":"maximum-sum-with-exactly-k-elements","difficulty":"EASY","paidOnly":false,"tags":["array","greedy"]}
{"id":2768,"frontendId":2774,"title":"Array Upper Bound","titleSlug":"array-upper-bound","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2769,"frontendId":2675,"title":"Array of Objects to Matrix","titleSlug":"array-of-objects-to-matrix","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":2770,"frontendId":2754,"title":"Bind Function to Context","titleSlug":"bind-function-to-context","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2771,"frontendId":2676,"title":"Throttle","titleSlug":"throttle","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2772,"frontendId":2690,"title":"Infinite Method Object","titleSlug":"infinite-method-object","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2773,"frontendId":2691,"title":"Immutability Helper","titleSlug":"immutability-helper","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":2774,"frontendId":2700,"title":"Differences Between Two Objects","titleSlug":"differences-between-two-objects","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2775,"frontendId":2648,"title":"Generate Fibonacci Sequence","titleSlug":"generate-fibonacci-sequence","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2776,"frontendId":2692,"title":"Make Object Immutable","titleSlug":"make-object-immutable","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2777,"frontendId":2670,"title":"Find the Distinct Difference Array","titleSlug":"find-the-distinct-difference-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":2778,"frontendId":2671,"title":"Frequency Tracker","titleSlug":"frequency-tracker","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design"]}
{"id":2779,"frontendId":2672,"title":"Number of Adjacent Elements With the Same Color","titleSlug":"number-of-adjacent-elements-with-the-same-color","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":2780,"frontendId":2673,"title":"Make Costs of Paths Equal in a Binary Tree","titleSlug":"make-costs-of-paths-equal-in-a-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy","tree","binary-tree"]}
{"id":2781,"frontendId":2775,"title":"Undefined to Null","titleSlug":"undefined-to-null","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2782,"frontendId":2776,"title":"Convert Callback Based Function to Promise Based Function","titleSlug":"convert-callback-based-function-to-promise-based-function","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2783,"frontendId":2649,"title":"Nested Array Generator","titleSlug":"nested-array-generator","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2784,"frontendId":2681,"title":"Power of Heroes","titleSlug":"power-of-heroes","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","sorting","prefix-sum"]}
{"id":2785,"frontendId":2717,"title":"Semi-Ordered Permutation","titleSlug":"semi-ordered-permutation","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":2786,"frontendId":2730,"title":"Find the Longest Semi-Repetitive Substring","titleSlug":"find-the-longest-semi-repetitive-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sliding-window"]}
{"id":2787,"frontendId":2731,"title":"Movement of Robots","titleSlug":"movement-of-robots","difficulty":"MEDIUM","paidOnly":false,"tags":["array","brainteaser","sorting","prefix-sum"]}
{"id":2788,"frontendId":2650,"title":"Design Cancellable Function","titleSlug":"design-cancellable-function","difficulty":"HARD","paidOnly":false,"tags":[]}
{"id":2789,"frontendId":2665,"title":"Counter II","titleSlug":"counter-ii","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2790,"frontendId":2693,"title":"Call Function with Custom Context","titleSlug":"call-function-with-custom-context","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2791,"frontendId":2682,"title":"Find the Losers of the Circular Game","titleSlug":"find-the-losers-of-the-circular-game","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","simulation"]}
{"id":2792,"frontendId":2683,"title":"Neighboring Bitwise XOR","titleSlug":"neighboring-bitwise-xor","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":2793,"frontendId":2685,"title":"Count the Number of Complete Components","titleSlug":"count-the-number-of-complete-components","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","union-find","graph"]}
{"id":2794,"frontendId":2684,"title":"Maximum Number of Moves in a Grid","titleSlug":"maximum-number-of-moves-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":2795,"frontendId":2755,"title":"Deep Merge of Two Objects","titleSlug":"deep-merge-of-two-objects","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2796,"frontendId":2666,"title":"Allow One Function Call","titleSlug":"allow-one-function-call","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2797,"frontendId":2694,"title":"Event Emitter","titleSlug":"event-emitter","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2798,"frontendId":2677,"title":"Chunk Array","titleSlug":"chunk-array","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2799,"frontendId":2777,"title":"Date Range Generator","titleSlug":"date-range-generator","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2800,"frontendId":2696,"title":"Minimum String Length After Removing Substrings","titleSlug":"minimum-string-length-after-removing-substrings","difficulty":"EASY","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":2801,"frontendId":2711,"title":"Difference of Number of Distinct Values on Diagonals","titleSlug":"difference-of-number-of-distinct-values-on-diagonals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix"]}
{"id":2802,"frontendId":2698,"title":"Find the Punishment Number of an Integer","titleSlug":"find-the-punishment-number-of-an-integer","difficulty":"MEDIUM","paidOnly":false,"tags":["math","backtracking"]}
{"id":2803,"frontendId":2699,"title":"Modify Graph Edge Weights","titleSlug":"modify-graph-edge-weights","difficulty":"HARD","paidOnly":false,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":2804,"frontendId":2705,"title":"Compact Object","titleSlug":"compact-object","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2805,"frontendId":2695,"title":"Array Wrapper","titleSlug":"array-wrapper","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2806,"frontendId":2756,"title":"Query Batching","titleSlug":"query-batching","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":2807,"frontendId":2721,"title":"Execute Asynchronous Functions in Parallel","titleSlug":"execute-asynchronous-functions-in-parallel","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2808,"frontendId":2742,"title":"Painting the Walls","titleSlug":"painting-the-walls","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2809,"frontendId":2667,"title":"Create Hello World Function","titleSlug":"create-hello-world-function","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2810,"frontendId":2735,"title":"Collecting Chocolates","titleSlug":"collecting-chocolates","difficulty":"MEDIUM","paidOnly":false,"tags":["array","enumeration"]}
{"id":2811,"frontendId":2829,"title":"Determine the Minimum Sum of a k-avoiding Array","titleSlug":"determine-the-minimum-sum-of-a-k-avoiding-array","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":2812,"frontendId":2769,"title":"Find the Maximum Achievable Number","titleSlug":"find-the-maximum-achievable-number","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2813,"frontendId":2704,"title":"To Be Or Not To Be","titleSlug":"to-be-or-not-to-be","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2814,"frontendId":2757,"title":"Generate Circular Array Values","titleSlug":"generate-circular-array-values","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2815,"frontendId":2655,"title":"Find Maximal Uncovered Ranges","titleSlug":"find-maximal-uncovered-ranges","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sorting"]}
{"id":2816,"frontendId":2697,"title":"Lexicographically Smallest Palindrome","titleSlug":"lexicographically-smallest-palindrome","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","greedy"]}
{"id":2817,"frontendId":2712,"title":"Minimum Cost to Make All Characters Equal","titleSlug":"minimum-cost-to-make-all-characters-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","greedy"]}
{"id":2818,"frontendId":2713,"title":"Maximum Strictly Increasing Cells in a Matrix","titleSlug":"maximum-strictly-increasing-cells-in-a-matrix","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","dynamic-programming","memoization","sorting","matrix","ordered-set"]}
{"id":2819,"frontendId":2710,"title":"Remove Trailing Zeros From a String","titleSlug":"remove-trailing-zeros-from-a-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":2820,"frontendId":2703,"title":"Return Length of Arguments Passed","titleSlug":"return-length-of-arguments-passed","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2821,"frontendId":2715,"title":"Timeout Cancellation","titleSlug":"timeout-cancellation","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2822,"frontendId":2758,"title":"Next Day","titleSlug":"next-day","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2823,"frontendId":2664,"title":"The Knights Tour","titleSlug":"the-knights-tour","difficulty":"MEDIUM","paidOnly":true,"tags":["array","backtracking","matrix"]}
{"id":2824,"frontendId":2729,"title":"Check if The Number is Fascinating","titleSlug":"check-if-the-number-is-fascinating","difficulty":"EASY","paidOnly":false,"tags":["hash-table","math"]}
{"id":2825,"frontendId":2716,"title":"Minimize String Length","titleSlug":"minimize-string-length","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":2826,"frontendId":2732,"title":"Find a Good Subset of the Matrix","titleSlug":"find-a-good-subset-of-the-matrix","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","bit-manipulation","matrix"]}
{"id":2827,"frontendId":2709,"title":"Greatest Common Divisor Traversal","titleSlug":"greatest-common-divisor-traversal","difficulty":"HARD","paidOnly":false,"tags":["array","math","union-find","number-theory"]}
{"id":2828,"frontendId":2734,"title":"Lexicographically Smallest String After Substring Operation","titleSlug":"lexicographically-smallest-string-after-substring-operation","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":2829,"frontendId":2668,"title":"Find Latest Salaries","titleSlug":"find-latest-salaries","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2830,"frontendId":2669,"title":"Count Artist Occurrences On Spotify Ranking List","titleSlug":"count-artist-occurrences-on-spotify-ranking-list","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2831,"frontendId":2748,"title":"Number of Beautiful Pairs","titleSlug":"number-of-beautiful-pairs","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","counting","number-theory"]}
{"id":2832,"frontendId":2831,"title":"Find the Longest Equal Subarray","titleSlug":"find-the-longest-equal-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","sliding-window"]}
{"id":2833,"frontendId":2747,"title":"Count Zero Request Servers","titleSlug":"count-zero-request-servers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window","sorting"]}
{"id":2834,"frontendId":2766,"title":"Relocate Marbles","titleSlug":"relocate-marbles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","simulation"]}
{"id":2835,"frontendId":2674,"title":"Split a Circular Linked List","titleSlug":"split-a-circular-linked-list","difficulty":"MEDIUM","paidOnly":true,"tags":["linked-list","two-pointers"]}
{"id":2836,"frontendId":2733,"title":"Neither Minimum nor Maximum","titleSlug":"neither-minimum-nor-maximum","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":2837,"frontendId":2749,"title":"Minimum Operations to Make the Integer Zero","titleSlug":"minimum-operations-to-make-the-integer-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["bit-manipulation","brainteaser","enumeration"]}
{"id":2838,"frontendId":2718,"title":"Sum of Matrix After Queries","titleSlug":"sum-of-matrix-after-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":2839,"frontendId":2736,"title":"Maximum Sum Queries","titleSlug":"maximum-sum-queries","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","stack","binary-indexed-tree","segment-tree","sorting","monotonic-stack"]}
{"id":2840,"frontendId":2686,"title":"Immediate Food Delivery III","titleSlug":"immediate-food-delivery-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2841,"frontendId":2687,"title":"Bikes Last Time Used ","titleSlug":"bikes-last-time-used","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":2842,"frontendId":2688,"title":"Find Active Users","titleSlug":"find-active-users","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2843,"frontendId":2689,"title":"Extract Kth Character From The Rope Tree","titleSlug":"extract-kth-character-from-the-rope-tree","difficulty":"EASY","paidOnly":true,"tags":["tree","depth-first-search","binary-tree"]}
{"id":2844,"frontendId":2778,"title":"Sum of Squares of Special Elements ","titleSlug":"sum-of-squares-of-special-elements","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":2845,"frontendId":2740,"title":"Find the Value of the Partition","titleSlug":"find-the-value-of-the-partition","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":2846,"frontendId":2751,"title":"Robot Collisions","titleSlug":"robot-collisions","difficulty":"HARD","paidOnly":false,"tags":["array","stack","sorting","simulation"]}
{"id":2847,"frontendId":2744,"title":"Find Maximum Number of String Pairs","titleSlug":"find-maximum-number-of-string-pairs","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","simulation"]}
{"id":2848,"frontendId":2741,"title":"Special Permutations","titleSlug":"special-permutations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":2849,"frontendId":2763,"title":"Sum of Imbalance Numbers of All Subarrays","titleSlug":"sum-of-imbalance-numbers-of-all-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":2850,"frontendId":2745,"title":"Construct the Longest New String","titleSlug":"construct-the-longest-new-string","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","greedy","brainteaser"]}
{"id":2851,"frontendId":2759,"title":"Convert JSON String to Object","titleSlug":"convert-json-string-to-object","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":2852,"frontendId":2752,"title":"Customers with Maximum Number of Transactions on Consecutive Days","titleSlug":"customers-with-maximum-number-of-transactions-on-consecutive-days","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2853,"frontendId":2701,"title":"Consecutive Transactions with Increasing Amounts","titleSlug":"consecutive-transactions-with-increasing-amounts","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2854,"frontendId":2746,"title":"Decremental String Concatenation","titleSlug":"decremental-string-concatenation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","dynamic-programming"]}
{"id":2855,"frontendId":2770,"title":"Maximum Number of Jumps to Reach the Last Index","titleSlug":"maximum-number-of-jumps-to-reach-the-last-index","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2856,"frontendId":2799,"title":"Count Complete Subarrays in an Array","titleSlug":"count-complete-subarrays-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":2857,"frontendId":2739,"title":"Total Distance Traveled","titleSlug":"total-distance-traveled","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":2858,"frontendId":2722,"title":"Join Two Arrays by ID","titleSlug":"join-two-arrays-by-id","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":2859,"frontendId":2723,"title":"Add Two Promises","titleSlug":"add-two-promises","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2860,"frontendId":2724,"title":"Sort By","titleSlug":"sort-by","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2861,"frontendId":2794,"title":"Create Object from Two Arrays","titleSlug":"create-object-from-two-arrays","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2862,"frontendId":2725,"title":"Interval Cancellation","titleSlug":"interval-cancellation","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2863,"frontendId":2726,"title":"Calculator with Method Chaining","titleSlug":"calculator-with-method-chaining","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2864,"frontendId":2727,"title":"Is Object Empty","titleSlug":"is-object-empty","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":2865,"frontendId":2714,"title":"Find Shortest Path with K Hops","titleSlug":"find-shortest-path-with-k-hops","difficulty":"HARD","paidOnly":true,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":2866,"frontendId":2760,"title":"Longest Even Odd Subarray With Threshold","titleSlug":"longest-even-odd-subarray-with-threshold","difficulty":"EASY","paidOnly":false,"tags":["array","sliding-window"]}
{"id":2867,"frontendId":2750,"title":"Ways to Split Array Into Good Subarrays","titleSlug":"ways-to-split-array-into-good-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming"]}
{"id":2868,"frontendId":2762,"title":"Continuous Subarrays","titleSlug":"continuous-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","queue","sliding-window","heap-priority-queue","ordered-set","monotonic-queue"]}
{"id":2869,"frontendId":2771,"title":"Longest Non-decreasing Subarray From Two Arrays","titleSlug":"longest-non-decreasing-subarray-from-two-arrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2870,"frontendId":2765,"title":"Longest Alternating Subarray","titleSlug":"longest-alternating-subarray","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":2871,"frontendId":2816,"title":"Double a Number Represented as a Linked List","titleSlug":"double-a-number-represented-as-a-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","math","stack"]}
{"id":2872,"frontendId":2789,"title":"Largest Element in an Array after Merge Operations","titleSlug":"largest-element-in-an-array-after-merge-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":2873,"frontendId":2761,"title":"Prime Pairs With Target Sum","titleSlug":"prime-pairs-with-target-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","enumeration","number-theory"]}
{"id":2874,"frontendId":2720,"title":"Popularity Percentage","titleSlug":"popularity-percentage","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":2875,"frontendId":2728,"title":"Count Houses in a Circular Street","titleSlug":"count-houses-in-a-circular-street","difficulty":"EASY","paidOnly":true,"tags":["array","interactive"]}
{"id":2876,"frontendId":2798,"title":"Number of Employees Who Met the Target","titleSlug":"number-of-employees-who-met-the-target","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":2877,"frontendId":2800,"title":"Shortest String That Contains Three Strings","titleSlug":"shortest-string-that-contains-three-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","enumeration"]}
{"id":2878,"frontendId":2772,"title":"Apply Operations to Make All Array Elements Equal to Zero","titleSlug":"apply-operations-to-make-all-array-elements-equal-to-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":2879,"frontendId":2911,"title":"Minimum Changes to Make K Semi-palindromes","titleSlug":"minimum-changes-to-make-k-semi-palindromes","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":2880,"frontendId":2737,"title":"Find the Closest Marked Node","titleSlug":"find-the-closest-marked-node","difficulty":"MEDIUM","paidOnly":true,"tags":["array","graph","heap-priority-queue","shortest-path"]}
{"id":2881,"frontendId":2788,"title":"Split Strings by Separator","titleSlug":"split-strings-by-separator","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2882,"frontendId":2787,"title":"Ways to Express an Integer as Sum of Powers","titleSlug":"ways-to-express-an-integer-as-sum-of-powers","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming"]}
{"id":2883,"frontendId":2767,"title":"Partition String Into Minimum Beautiful Substrings","titleSlug":"partition-string-into-minimum-beautiful-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming","backtracking"]}
{"id":2884,"frontendId":2781,"title":"Length of the Longest Valid Substring","titleSlug":"length-of-the-longest-valid-substring","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","sliding-window"]}
{"id":2885,"frontendId":2738,"title":"Count Occurrences in Text","titleSlug":"count-occurrences-in-text","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":2886,"frontendId":2810,"title":"Faulty Keyboard","titleSlug":"faulty-keyboard","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":2887,"frontendId":2785,"title":"Sort Vowels in a String","titleSlug":"sort-vowels-in-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sorting"]}
{"id":2888,"frontendId":2780,"title":"Minimum Index of a Valid Split","titleSlug":"minimum-index-of-a-valid-split","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":2889,"frontendId":2768,"title":"Number of Black Blocks","titleSlug":"number-of-black-blocks","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":2890,"frontendId":2743,"title":"Count Substrings Without Repeating Character","titleSlug":"count-substrings-without-repeating-character","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","sliding-window"]}
{"id":2891,"frontendId":2779,"title":"Maximum Beauty of an Array After Applying Operation","titleSlug":"maximum-beauty-of-an-array-after-applying-operation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window","sorting"]}
{"id":2892,"frontendId":2784,"title":"Check if Array is Good","titleSlug":"check-if-array-is-good","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":2893,"frontendId":2786,"title":"Visit Array Positions to Maximize Score","titleSlug":"visit-array-positions-to-maximize-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":2894,"frontendId":2813,"title":"Maximum Elegance of a K-Length Subsequence","titleSlug":"maximum-elegance-of-a-k-length-subsequence","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","stack","greedy","sorting","heap-priority-queue"]}
{"id":2897,"frontendId":2753,"title":"Count Houses in a Circular Street II","titleSlug":"count-houses-in-a-circular-street-ii","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":2898,"frontendId":2795,"title":"Parallel Execution of Promises for Individual Results Retrieval","titleSlug":"parallel-execution-of-promises-for-individual-results-retrieval","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2899,"frontendId":2796,"title":"Repeat String","titleSlug":"repeat-string","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2900,"frontendId":2797,"title":"Partial Function with Placeholders","titleSlug":"partial-function-with-placeholders","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2901,"frontendId":2803,"title":"Factorial Generator","titleSlug":"factorial-generator","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2902,"frontendId":2815,"title":"Max Pair Sum in an Array","titleSlug":"max-pair-sum-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":2903,"frontendId":2807,"title":"Insert Greatest Common Divisors in Linked List","titleSlug":"insert-greatest-common-divisors-in-linked-list","difficulty":"MEDIUM","paidOnly":false,"tags":["linked-list","math","number-theory"]}
{"id":2904,"frontendId":2826,"title":"Sorting Three Groups","titleSlug":"sorting-three-groups","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","dynamic-programming"]}
{"id":2905,"frontendId":2791,"title":"Count Paths That Can Form a Palindrome in a Tree","titleSlug":"count-paths-that-can-form-a-palindrome-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","bit-manipulation","tree","depth-first-search","bitmask"]}
{"id":2907,"frontendId":2804,"title":"Array Prototype ForEach","titleSlug":"array-prototype-foreach","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2908,"frontendId":2805,"title":"Custom Interval","titleSlug":"custom-interval","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2909,"frontendId":2821,"title":"Delay the Resolution of Each Promise","titleSlug":"delay-the-resolution-of-each-promise","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2912,"frontendId":2823,"title":"Deep Object Filter","titleSlug":"deep-object-filter","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":2914,"frontendId":2812,"title":"Find the Safest Path in a Grid","titleSlug":"find-the-safest-path-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","breadth-first-search","union-find","heap-priority-queue","matrix"]}
{"id":2915,"frontendId":2845,"title":"Count of Interesting Subarrays","titleSlug":"count-of-interesting-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":2916,"frontendId":2811,"title":"Check if it is Possible to Split Array","titleSlug":"check-if-it-is-possible-to-split-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":2917,"frontendId":2824,"title":"Count Pairs Whose Sum is Less than Target","titleSlug":"count-pairs-whose-sum-is-less-than-target","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":2918,"frontendId":2764,"title":"Is Array a Preorder of Some Binary Tree","titleSlug":"is-array-a-preorder-of-some-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["stack","tree","depth-first-search","binary-tree"]}
{"id":2919,"frontendId":2790,"title":"Maximum Number of Groups With Increasing Length","titleSlug":"maximum-number-of-groups-with-increasing-length","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-search","greedy","sorting"]}
{"id":2920,"frontendId":2808,"title":"Minimum Seconds to Equalize a Circular Array","titleSlug":"minimum-seconds-to-equalize-a-circular-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":2921,"frontendId":2801,"title":"Count Stepping Numbers in Range","titleSlug":"count-stepping-numbers-in-range","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":2925,"frontendId":2822,"title":"Inversion of Object","titleSlug":"inversion-of-object","difficulty":"EASY","paidOnly":true,"tags":[]}
{"id":2944,"frontendId":2773,"title":"Height of Special Binary Tree","titleSlug":"height-of-special-binary-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":2952,"frontendId":2809,"title":"Minimum Time to Make Array Sum At Most x","titleSlug":"minimum-time-to-make-array-sum-at-most-x","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":2953,"frontendId":2857,"title":"Count Pairs of Points With Distance k","titleSlug":"count-pairs-of-points-with-distance-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation"]}
{"id":2954,"frontendId":2841,"title":"Maximum Sum of Almost Unique Subarray","titleSlug":"maximum-sum-of-almost-unique-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":2955,"frontendId":2806,"title":"Account Balance After Rounded Purchase","titleSlug":"account-balance-after-rounded-purchase","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":2977,"frontendId":2828,"title":"Check if a String Is an Acronym of Words","titleSlug":"check-if-a-string-is-an-acronym-of-words","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":2978,"frontendId":2840,"title":"Check if Strings Can be Made Equal With Operations II","titleSlug":"check-if-strings-can-be-made-equal-with-operations-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sorting"]}
{"id":2979,"frontendId":2830,"title":"Maximize the Profit as the Salesman","titleSlug":"maximize-the-profit-as-the-salesman","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","dynamic-programming","sorting"]}
{"id":2995,"frontendId":2782,"title":"Number of Unique Categories","titleSlug":"number-of-unique-categories","difficulty":"MEDIUM","paidOnly":true,"tags":["union-find","interactive","counting"]}
{"id":2998,"frontendId":2843,"title":" Count Symmetric Integers","titleSlug":"count-symmetric-integers","difficulty":"EASY","paidOnly":false,"tags":["math","enumeration"]}
{"id":2999,"frontendId":2839,"title":"Check if Strings Can be Made Equal With Operations I","titleSlug":"check-if-strings-can-be-made-equal-with-operations-i","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3000,"frontendId":2817,"title":"Minimum Absolute Difference Between Elements With Constraint","titleSlug":"minimum-absolute-difference-between-elements-with-constraint","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","ordered-set"]}
{"id":3001,"frontendId":2818,"title":"Apply Operations to Maximize Score","titleSlug":"apply-operations-to-maximize-score","difficulty":"HARD","paidOnly":false,"tags":["array","math","stack","greedy","sorting","monotonic-stack","number-theory"]}
{"id":3002,"frontendId":2783,"title":"Flight Occupancy and Waitlist Analysis","titleSlug":"flight-occupancy-and-waitlist-analysis","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3003,"frontendId":2793,"title":"Status of Flight Tickets","titleSlug":"status-of-flight-tickets","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":3016,"frontendId":2792,"title":"Count Nodes That Are Great Enough","titleSlug":"count-nodes-that-are-great-enough","difficulty":"HARD","paidOnly":true,"tags":["divide-and-conquer","tree","depth-first-search","binary-tree"]}
{"id":3017,"frontendId":2827,"title":"Number of Beautiful Integers in the Range","titleSlug":"number-of-beautiful-integers-in-the-range","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":3018,"frontendId":2825,"title":"Make String a Subsequence Using Cyclic Increments","titleSlug":"make-string-a-subsequence-using-cyclic-increments","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string"]}
{"id":3019,"frontendId":2833,"title":"Furthest Point From Origin","titleSlug":"furthest-point-from-origin","difficulty":"EASY","paidOnly":false,"tags":["string","counting"]}
{"id":3024,"frontendId":2851,"title":"String Transformation","titleSlug":"string-transformation","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming","string-matching"]}
{"id":3025,"frontendId":2835,"title":"Minimum Operations to Form Subsequence With Target Sum","titleSlug":"minimum-operations-to-form-subsequence-with-target-sum","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","bit-manipulation"]}
{"id":3026,"frontendId":2834,"title":"Find the Minimum Possible Sum of a Beautiful Array","titleSlug":"find-the-minimum-possible-sum-of-a-beautiful-array","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":3030,"frontendId":2802,"title":"Find The K-th Lucky Number","titleSlug":"find-the-k-th-lucky-number","difficulty":"MEDIUM","paidOnly":true,"tags":["math","string","bit-manipulation"]}
{"id":3031,"frontendId":2906,"title":"Construct Product Matrix","titleSlug":"construct-product-matrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":3032,"frontendId":2836,"title":"Maximize Value of Function in a Ball Passing Game","titleSlug":"maximize-value-of-function-in-a-ball-passing-game","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation"]}
{"id":3033,"frontendId":2896,"title":"Apply Operations to Make Two Strings Equal","titleSlug":"apply-operations-to-make-two-strings-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":3034,"frontendId":2848,"title":"Points That Intersect With Cars","titleSlug":"points-that-intersect-with-cars","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":3043,"frontendId":2814,"title":"Minimum Time Takes to Reach Destination Without Drowning","titleSlug":"minimum-time-takes-to-reach-destination-without-drowning","difficulty":"HARD","paidOnly":true,"tags":["array","breadth-first-search","matrix"]}
{"id":3044,"frontendId":2869,"title":"Minimum Operations to Collect Elements","titleSlug":"minimum-operations-to-collect-elements","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","bit-manipulation"]}
{"id":3045,"frontendId":2855,"title":"Minimum Right Shifts to Sort the Array","titleSlug":"minimum-right-shifts-to-sort-the-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3046,"frontendId":2844,"title":"Minimum Operations to Make a Special Number","titleSlug":"minimum-operations-to-make-a-special-number","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","greedy","enumeration"]}
{"id":3047,"frontendId":2862,"title":"Maximum Element-Sum of a Complete Subset of Indices","titleSlug":"maximum-element-sum-of-a-complete-subset-of-indices","difficulty":"HARD","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":3055,"frontendId":2864,"title":"Maximum Odd Binary Number","titleSlug":"maximum-odd-binary-number","difficulty":"EASY","paidOnly":false,"tags":["math","string","greedy"]}
{"id":3056,"frontendId":2849,"title":"Determine if a Cell Is Reachable at a Given Time","titleSlug":"determine-if-a-cell-is-reachable-at-a-given-time","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":3057,"frontendId":2842,"title":"Count K-Subsequences of a String With Maximum Beauty","titleSlug":"count-k-subsequences-of-a-string-with-maximum-beauty","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","greedy","sorting","combinatorics"]}
{"id":3058,"frontendId":2872,"title":"Maximum Number of K-Divisible Components","titleSlug":"maximum-number-of-k-divisible-components","difficulty":"HARD","paidOnly":false,"tags":["tree","depth-first-search"]}
{"id":3062,"frontendId":2877,"title":"Create a DataFrame from List","titleSlug":"create-a-dataframe-from-list","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3063,"frontendId":2891,"title":"Method Chaining","titleSlug":"method-chaining","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3064,"frontendId":2888,"title":"Reshape Data: Concatenate","titleSlug":"reshape-data-concatenate","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3065,"frontendId":2879,"title":"Display the First Three Rows","titleSlug":"display-the-first-three-rows","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3066,"frontendId":2881,"title":"Create a New Column","titleSlug":"create-a-new-column","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3067,"frontendId":2884,"title":"Modify Columns","titleSlug":"modify-columns","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3068,"frontendId":2885,"title":"Rename Columns","titleSlug":"rename-columns","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3069,"frontendId":2886,"title":"Change Data Type","titleSlug":"change-data-type","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3070,"frontendId":2887,"title":"Fill Missing Data","titleSlug":"fill-missing-data","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3071,"frontendId":2882,"title":"Drop Duplicate Rows","titleSlug":"drop-duplicate-rows","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3072,"frontendId":2889,"title":"Reshape Data: Pivot","titleSlug":"reshape-data-pivot","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3073,"frontendId":2890,"title":"Reshape Data: Melt","titleSlug":"reshape-data-melt","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3074,"frontendId":2880,"title":"Select Data","titleSlug":"select-data","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3075,"frontendId":2883,"title":"Drop Missing Data","titleSlug":"drop-missing-data","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3076,"frontendId":2878,"title":"Get the Size of a DataFrame","titleSlug":"get-the-size-of-a-dataframe","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":3077,"frontendId":2819,"title":"Minimum Relative Loss After Buying Chocolates","titleSlug":"minimum-relative-loss-after-buying-chocolates","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search","sorting","prefix-sum"]}
{"id":3078,"frontendId":2820,"title":"Election Results","titleSlug":"election-results","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":3079,"frontendId":2846,"title":"Minimum Edge Weight Equilibrium Queries in a Tree","titleSlug":"minimum-edge-weight-equilibrium-queries-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","tree","graph","strongly-connected-component"]}
{"id":3080,"frontendId":2871,"title":"Split Array Into Maximum Number of Subarrays","titleSlug":"split-array-into-maximum-number-of-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","bit-manipulation"]}
{"id":3081,"frontendId":2856,"title":"Minimum Array Length After Pair Removals","titleSlug":"minimum-array-length-after-pair-removals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","greedy","counting"]}
{"id":3088,"frontendId":2832,"title":"Maximal Range That Each Element Is Maximum in It","titleSlug":"maximal-range-that-each-element-is-maximum-in-it","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","monotonic-stack"]}
{"id":3091,"frontendId":2902,"title":"Count of Sub-Multisets With Bounded Sum","titleSlug":"count-of-sub-multisets-with-bounded-sum","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming","sliding-window"]}
{"id":3092,"frontendId":2850,"title":"Minimum Moves to Spread Stones Over Grid","titleSlug":"minimum-moves-to-spread-stones-over-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","matrix","bitmask"]}
{"id":3093,"frontendId":2859,"title":"Sum of Values at Indices With K Set Bits","titleSlug":"sum-of-values-at-indices-with-k-set-bits","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3094,"frontendId":2870,"title":"Minimum Number of Operations to Make Array Empty","titleSlug":"minimum-number-of-operations-to-make-array-empty","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","counting"]}
{"id":3095,"frontendId":2861,"title":"Maximum Number of Alloys","titleSlug":"maximum-number-of-alloys","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":3097,"frontendId":2837,"title":"Total Traveled Distance","titleSlug":"total-traveled-distance","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3101,"frontendId":2838,"title":"Maximum Coins Heroes Can Collect","titleSlug":"maximum-coins-heroes-can-collect","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","binary-search","sorting","prefix-sum"]}
{"id":3104,"frontendId":2860,"title":"Happy Students","titleSlug":"happy-students","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","enumeration"]}
{"id":3105,"frontendId":2858,"title":"Minimum Edge Reversals So Every Node Is Reachable","titleSlug":"minimum-edge-reversals-so-every-node-is-reachable","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","depth-first-search","breadth-first-search","graph"]}
{"id":3106,"frontendId":2915,"title":"Length of the Longest Subsequence That Sums to Target","titleSlug":"length-of-the-longest-subsequence-that-sums-to-target","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3107,"frontendId":2931,"title":"Maximum Spending After Buying Items","titleSlug":"maximum-spending-after-buying-items","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue","matrix"]}
{"id":3111,"frontendId":2847,"title":"Smallest Number With Given Digit Product","titleSlug":"smallest-number-with-given-digit-product","difficulty":"MEDIUM","paidOnly":true,"tags":["math","greedy"]}
{"id":3112,"frontendId":2867,"title":"Count Valid Paths in a Tree","titleSlug":"count-valid-paths-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","tree","depth-first-search","number-theory"]}
{"id":3113,"frontendId":2866,"title":"Beautiful Towers II","titleSlug":"beautiful-towers-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":3114,"frontendId":2865,"title":"Beautiful Towers I","titleSlug":"beautiful-towers-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":3139,"frontendId":2916,"title":"Subarrays Distinct Element Sum of Squares II","titleSlug":"subarrays-distinct-element-sum-of-squares-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","binary-indexed-tree","segment-tree"]}
{"id":3140,"frontendId":2876,"title":"Count Visited Nodes in a Directed Graph","titleSlug":"count-visited-nodes-in-a-directed-graph","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","graph","memoization"]}
{"id":3141,"frontendId":2875,"title":"Minimum Size Subarray in Infinite Array","titleSlug":"minimum-size-subarray-in-infinite-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window","prefix-sum"]}
{"id":3142,"frontendId":2901,"title":"Longest Unequal Adjacent Groups Subsequence II","titleSlug":"longest-unequal-adjacent-groups-subsequence-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","dynamic-programming"]}
{"id":3143,"frontendId":2900,"title":"Longest Unequal Adjacent Groups Subsequence I","titleSlug":"longest-unequal-adjacent-groups-subsequence-i","difficulty":"EASY","paidOnly":false,"tags":["array","string","dynamic-programming","greedy"]}
{"id":3148,"frontendId":2852,"title":"Sum of Remoteness of All Cells","titleSlug":"sum-of-remoteness-of-all-cells","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":3150,"frontendId":2904,"title":"Shortest and Lexicographically Smallest Beautiful String","titleSlug":"shortest-and-lexicographically-smallest-beautiful-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sliding-window"]}
{"id":3151,"frontendId":2895,"title":"Minimum Processing Time","titleSlug":"minimum-processing-time","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3152,"frontendId":2874,"title":"Maximum Value of an Ordered Triplet II","titleSlug":"maximum-value-of-an-ordered-triplet-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":3153,"frontendId":2897,"title":"Apply Operations on Array to Maximize Sum of Squares","titleSlug":"apply-operations-on-array-to-maximize-sum-of-squares","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","greedy","bit-manipulation"]}
{"id":3154,"frontendId":2873,"title":"Maximum Value of an Ordered Triplet I","titleSlug":"maximum-value-of-an-ordered-triplet-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3155,"frontendId":2853,"title":"Highest Salaries Difference","titleSlug":"highest-salaries-difference","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3156,"frontendId":2854,"title":"Rolling Average Steps","titleSlug":"rolling-average-steps","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3158,"frontendId":2863,"title":"Maximum Length of Semi-Decreasing Subarrays","titleSlug":"maximum-length-of-semi-decreasing-subarrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","sorting","monotonic-stack"]}
{"id":3160,"frontendId":2893,"title":"Calculate Orders Within Each Interval","titleSlug":"calculate-orders-within-each-interval","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3163,"frontendId":2913,"title":"Subarrays Distinct Element Sum of Squares I","titleSlug":"subarrays-distinct-element-sum-of-squares-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":3164,"frontendId":2899,"title":"Last Visited Integers","titleSlug":"last-visited-integers","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":3165,"frontendId":2903,"title":"Find Indices With Index and Value Difference I","titleSlug":"find-indices-with-index-and-value-difference-i","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers"]}
{"id":3166,"frontendId":2910,"title":"Minimum Number of Groups to Create a Valid Assignment","titleSlug":"minimum-number-of-groups-to-create-a-valid-assignment","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":3170,"frontendId":2905,"title":"Find Indices With Index and Value Difference II","titleSlug":"find-indices-with-index-and-value-difference-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers"]}
{"id":3171,"frontendId":2918,"title":"Minimum Equal Sum of Two Arrays After Replacing Zeros","titleSlug":"minimum-equal-sum-of-two-arrays-after-replacing-zeros","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":3172,"frontendId":2894,"title":"Divisible and Non-divisible Sums Difference","titleSlug":"divisible-and-non-divisible-sums-difference","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3173,"frontendId":2868,"title":"The Wording Game","titleSlug":"the-wording-game","difficulty":"HARD","paidOnly":true,"tags":["array","math","two-pointers","string","greedy","game-theory"]}
{"id":3174,"frontendId":2914,"title":"Minimum Number of Changes to Make Binary String Beautiful","titleSlug":"minimum-number-of-changes-to-make-binary-string-beautiful","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":3176,"frontendId":2908,"title":"Minimum Sum of Mountain Triplets I","titleSlug":"minimum-sum-of-mountain-triplets-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3177,"frontendId":2892,"title":"Minimizing Array After Replacing Pairs With Their Product","titleSlug":"minimizing-array-after-replacing-pairs-with-their-product","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","greedy"]}
{"id":3178,"frontendId":2919,"title":"Minimum Increment Operations to Make Array Beautiful","titleSlug":"minimum-increment-operations-to-make-array-beautiful","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3179,"frontendId":2920,"title":"Maximum Points After Collecting Coins From All Nodes","titleSlug":"maximum-points-after-collecting-coins-from-all-nodes","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","tree","depth-first-search","memoization"]}
{"id":3181,"frontendId":2940,"title":"Find Building Where Alice and Bob Can Meet","titleSlug":"find-building-where-alice-and-bob-can-meet","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","stack","binary-indexed-tree","segment-tree","heap-priority-queue","monotonic-stack"]}
{"id":3182,"frontendId":2898,"title":"Maximum Linear Stock Score","titleSlug":"maximum-linear-stock-score","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table"]}
{"id":3183,"frontendId":2917,"title":"Find the K-or of an Array","titleSlug":"find-the-k-or-of-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3184,"frontendId":2926,"title":"Maximum Balanced Subsequence Sum","titleSlug":"maximum-balanced-subsequence-sum","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","binary-indexed-tree","segment-tree"]}
{"id":3186,"frontendId":2909,"title":"Minimum Sum of Mountain Triplets II","titleSlug":"minimum-sum-of-mountain-triplets-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":3187,"frontendId":2907,"title":"Maximum Profitable Triplets With Increasing Prices I","titleSlug":"maximum-profitable-triplets-with-increasing-prices-i","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-indexed-tree","segment-tree"]}
{"id":3188,"frontendId":2923,"title":"Find Champion I","titleSlug":"find-champion-i","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":3189,"frontendId":2924,"title":"Find Champion II","titleSlug":"find-champion-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["graph"]}
{"id":3190,"frontendId":2934,"title":"Minimum Operations to Maximize Last Elements in Arrays","titleSlug":"minimum-operations-to-maximize-last-elements-in-arrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","enumeration"]}
{"id":3191,"frontendId":2925,"title":"Maximum Score After Applying Operations on a Tree","titleSlug":"maximum-score-after-applying-operations-on-a-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search"]}
{"id":3192,"frontendId":2939,"title":"Maximum Xor Product","titleSlug":"maximum-xor-product","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy","bit-manipulation"]}
{"id":3193,"frontendId":2932,"title":"Maximum Strong Pair XOR I","titleSlug":"maximum-strong-pair-xor-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","bit-manipulation","trie","sliding-window"]}
{"id":3194,"frontendId":2942,"title":"Find Words Containing Character","titleSlug":"find-words-containing-character","difficulty":"EASY","paidOnly":false,"tags":["array","string"]}
{"id":3195,"frontendId":2938,"title":"Separate Black and White Balls","titleSlug":"separate-black-and-white-balls","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","greedy"]}
{"id":3196,"frontendId":2968,"title":"Apply Operations to Maximize Frequency Score","titleSlug":"apply-operations-to-maximize-frequency-score","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sliding-window","sorting","prefix-sum"]}
{"id":3197,"frontendId":2935,"title":"Maximum Strong Pair XOR II","titleSlug":"maximum-strong-pair-xor-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","bit-manipulation","trie","sliding-window"]}
{"id":3198,"frontendId":2912,"title":"Number of Ways to Reach Destination in the Grid","titleSlug":"number-of-ways-to-reach-destination-in-the-grid","difficulty":"HARD","paidOnly":true,"tags":["math","dynamic-programming","combinatorics"]}
{"id":3199,"frontendId":2928,"title":"Distribute Candies Among Children I","titleSlug":"distribute-candies-among-children-i","difficulty":"EASY","paidOnly":false,"tags":["math","combinatorics","enumeration"]}
{"id":3200,"frontendId":2930,"title":"Number of Strings Which Can Be Rearranged to Contain Substring","titleSlug":"number-of-strings-which-can-be-rearranged-to-contain-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":3201,"frontendId":2929,"title":"Distribute Candies Among Children II","titleSlug":"distribute-candies-among-children-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","combinatorics","enumeration"]}
{"id":3202,"frontendId":2933,"title":"High-Access Employees","titleSlug":"high-access-employees","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":3203,"frontendId":2983,"title":"Palindrome Rearrangement Queries","titleSlug":"palindrome-rearrangement-queries","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","prefix-sum"]}
{"id":3204,"frontendId":2921,"title":"Maximum Profitable Triplets With Increasing Prices II","titleSlug":"maximum-profitable-triplets-with-increasing-prices-ii","difficulty":"HARD","paidOnly":true,"tags":["array","binary-indexed-tree","segment-tree"]}
{"id":3205,"frontendId":2922,"title":"Market Analysis III","titleSlug":"market-analysis-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3206,"frontendId":2956,"title":"Find Common Elements Between Two Arrays","titleSlug":"find-common-elements-between-two-arrays","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":3207,"frontendId":2937,"title":"Make Three Strings Equal","titleSlug":"make-three-strings-equal","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3208,"frontendId":2949,"title":"Count Beautiful Substrings II","titleSlug":"count-beautiful-substrings-ii","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","number-theory","prefix-sum"]}
{"id":3209,"frontendId":2944,"title":"Minimum Number of Coins for Fruits","titleSlug":"minimum-number-of-coins-for-fruits","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","queue","heap-priority-queue","monotonic-queue"]}
{"id":3210,"frontendId":2947,"title":"Count Beautiful Substrings I","titleSlug":"count-beautiful-substrings-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string","enumeration","number-theory","prefix-sum"]}
{"id":3211,"frontendId":2945,"title":"Find Maximum Non-decreasing Array Length","titleSlug":"find-maximum-non-decreasing-array-length","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","stack","queue","monotonic-stack","monotonic-queue"]}
{"id":3212,"frontendId":2963,"title":"Count the Number of Good Partitions","titleSlug":"count-the-number-of-good-partitions","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","combinatorics"]}
{"id":3213,"frontendId":2962,"title":"Count Subarrays Where Max Element Appears at Least K Times","titleSlug":"count-subarrays-where-max-element-appears-at-least-k-times","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":3214,"frontendId":2943,"title":"Maximize Area of Square Hole in Grid","titleSlug":"maximize-area-of-square-hole-in-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":3215,"frontendId":2946,"title":"Matrix Similarity After Cyclic Shifts","titleSlug":"matrix-similarity-after-cyclic-shifts","difficulty":"EASY","paidOnly":false,"tags":["array","math","matrix","simulation"]}
{"id":3216,"frontendId":2927,"title":"Distribute Candies Among Children III","titleSlug":"distribute-candies-among-children-iii","difficulty":"HARD","paidOnly":true,"tags":["math","combinatorics"]}
{"id":3217,"frontendId":2959,"title":"Number of Possible Sets of Closing Branches","titleSlug":"number-of-possible-sets-of-closing-branches","difficulty":"HARD","paidOnly":false,"tags":["bit-manipulation","graph","heap-priority-queue","enumeration","shortest-path"]}
{"id":3218,"frontendId":2973,"title":"Find Number of Coins to Place in Tree Nodes","titleSlug":"find-number-of-coins-to-place-in-tree-nodes","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","sorting","heap-priority-queue"]}
{"id":3219,"frontendId":2948,"title":"Make Lexicographically Smallest Array by Swapping Elements","titleSlug":"make-lexicographically-smallest-array-by-swapping-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","union-find","sorting"]}
{"id":3220,"frontendId":2960,"title":"Count Tested Devices After Test Operations","titleSlug":"count-tested-devices-after-test-operations","difficulty":"EASY","paidOnly":false,"tags":["array","simulation","counting"]}
{"id":3221,"frontendId":2951,"title":"Find the Peaks","titleSlug":"find-the-peaks","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":3222,"frontendId":2936,"title":"Number of Equal Numbers Blocks","titleSlug":"number-of-equal-numbers-blocks","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","interactive"]}
{"id":3223,"frontendId":2953,"title":"Count Complete Substrings","titleSlug":"count-complete-substrings","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3224,"frontendId":2954,"title":"Count the Number of Infection Sequences","titleSlug":"count-the-number-of-infection-sequences","difficulty":"HARD","paidOnly":false,"tags":["array","math","combinatorics"]}
{"id":3225,"frontendId":2958,"title":"Length of Longest Subarray With at Most K Frequency","titleSlug":"length-of-longest-subarray-with-at-most-k-frequency","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":3226,"frontendId":2974,"title":"Minimum Number Game","titleSlug":"minimum-number-game","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","heap-priority-queue","simulation"]}
{"id":3227,"frontendId":2965,"title":"Find Missing and Repeated Values","titleSlug":"find-missing-and-repeated-values","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","matrix"]}
{"id":3228,"frontendId":3002,"title":"Maximum Size of a Set After Removals","titleSlug":"maximum-size-of-a-set-after-removals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":3229,"frontendId":2967,"title":"Minimum Cost to Make Array Equalindromic","titleSlug":"minimum-cost-to-make-array-equalindromic","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","greedy","sorting"]}
{"id":3230,"frontendId":2957,"title":"Remove Adjacent Almost-Equal Characters","titleSlug":"remove-adjacent-almost-equal-characters","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","greedy"]}
{"id":3231,"frontendId":2952,"title":"Minimum Number of Coins to be Added","titleSlug":"minimum-number-of-coins-to-be-added","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3232,"frontendId":2941,"title":"Maximum GCD-Sum of a Subarray","titleSlug":"maximum-gcd-sum-of-a-subarray","difficulty":"HARD","paidOnly":true,"tags":["array","math","binary-search","number-theory"]}
{"id":3233,"frontendId":3003,"title":"Maximize the Number of Partitions After Operations","titleSlug":"maximize-the-number-of-partitions-after-operations","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","bit-manipulation","bitmask"]}
{"id":3234,"frontendId":2961,"title":"Double Modular Exponentiation","titleSlug":"double-modular-exponentiation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","simulation"]}
{"id":3235,"frontendId":2976,"title":"Minimum Cost to Convert String I","titleSlug":"minimum-cost-to-convert-string-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","graph","shortest-path"]}
{"id":3236,"frontendId":2996,"title":"Smallest Missing Integer Greater Than Sequential Prefix Sum","titleSlug":"smallest-missing-integer-greater-than-sequential-prefix-sum","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":3237,"frontendId":2950,"title":"Number of Divisible Substrings","titleSlug":"number-of-divisible-substrings","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","counting","prefix-sum"]}
{"id":3238,"frontendId":2977,"title":"Minimum Cost to Convert String II","titleSlug":"minimum-cost-to-convert-string-ii","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming","graph","trie","shortest-path"]}
{"id":3239,"frontendId":2998,"title":"Minimum Number of Operations to Make X and Y Equal","titleSlug":"minimum-number-of-operations-to-make-x-and-y-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","breadth-first-search","memoization"]}
{"id":3240,"frontendId":3007,"title":"Maximum Number That Sum of the Prices Is Less Than or Equal to K","titleSlug":"maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search","dynamic-programming","bit-manipulation"]}
{"id":3241,"frontendId":2966,"title":"Divide Array Into Arrays With Max Difference","titleSlug":"divide-array-into-arrays-with-max-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3242,"frontendId":3005,"title":"Count Elements With Maximum Frequency","titleSlug":"count-elements-with-maximum-frequency","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3243,"frontendId":2999,"title":"Count the Number of Powerful Integers","titleSlug":"count-the-number-of-powerful-integers","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming"]}
{"id":3244,"frontendId":3012,"title":"Minimize Length of Array Using Operations","titleSlug":"minimize-length-of-array-using-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","number-theory"]}
{"id":3245,"frontendId":3006,"title":"Find Beautiful Indices in the Given Array I","titleSlug":"find-beautiful-indices-in-the-given-array-i","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","binary-search","rolling-hash","string-matching","hash-function"]}
{"id":3246,"frontendId":2980,"title":"Check if Bitwise OR Has Trailing Zeros","titleSlug":"check-if-bitwise-or-has-trailing-zeros","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3247,"frontendId":2955,"title":"Number of Same-End Substrings","titleSlug":"number-of-same-end-substrings","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","counting","prefix-sum"]}
{"id":3248,"frontendId":2972,"title":"Count the Number of Incremovable Subarrays II","titleSlug":"count-the-number-of-incremovable-subarrays-ii","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search"]}
{"id":3249,"frontendId":2997,"title":"Minimum Number of Operations to Make Array XOR Equal to K","titleSlug":"minimum-number-of-operations-to-make-array-xor-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3250,"frontendId":2975,"title":"Maximum Square Area by Removing Fences From a Field","titleSlug":"maximum-square-area-by-removing-fences-from-a-field","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":3251,"frontendId":3000,"title":"Maximum Area of Longest Diagonal Rectangle","titleSlug":"maximum-area-of-longest-diagonal-rectangle","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3252,"frontendId":2970,"title":"Count the Number of Incremovable Subarrays I","titleSlug":"count-the-number-of-incremovable-subarrays-i","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","binary-search","enumeration"]}
{"id":3253,"frontendId":2978,"title":"Symmetric Coordinates","titleSlug":"symmetric-coordinates","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3254,"frontendId":2964,"title":"Number of Divisible Triplet Sums","titleSlug":"number-of-divisible-triplet-sums","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table"]}
{"id":3255,"frontendId":3050,"title":"Pizza Toppings Cost Analysis","titleSlug":"pizza-toppings-cost-analysis","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3256,"frontendId":3051,"title":"Find Candidates for Data Scientist Position","titleSlug":"find-candidates-for-data-scientist-position","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3257,"frontendId":3052,"title":"Maximize Items","titleSlug":"maximize-items","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3258,"frontendId":3053,"title":"Classifying Triangles by Lengths","titleSlug":"classifying-triangles-by-lengths","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3259,"frontendId":3054,"title":"Binary Tree Nodes","titleSlug":"binary-tree-nodes","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3260,"frontendId":3013,"title":"Divide an Array Into Subarrays With Minimum Cost II","titleSlug":"divide-an-array-into-subarrays-with-minimum-cost-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","sliding-window","heap-priority-queue"]}
{"id":3261,"frontendId":3022,"title":"Minimize OR of Remaining Elements Using Operations","titleSlug":"minimize-or-of-remaining-elements-using-operations","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","bit-manipulation"]}
{"id":3262,"frontendId":2971,"title":"Find Polygon With the Largest Perimeter","titleSlug":"find-polygon-with-the-largest-perimeter","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","prefix-sum"]}
{"id":3263,"frontendId":3010,"title":"Divide an Array Into Subarrays With Minimum Cost I","titleSlug":"divide-an-array-into-subarrays-with-minimum-cost-i","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","enumeration"]}
{"id":3264,"frontendId":3207,"title":"Maximum Points After Enemy Battles","titleSlug":"maximum-points-after-enemy-battles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":3265,"frontendId":3026,"title":"Maximum Good Subarray Sum","titleSlug":"maximum-good-subarray-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":3266,"frontendId":2982,"title":"Find Longest Special Substring That Occurs Thrice II","titleSlug":"find-longest-special-substring-that-occurs-thrice-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","binary-search","sliding-window","counting"]}
{"id":3267,"frontendId":2981,"title":"Find Longest Special Substring That Occurs Thrice I","titleSlug":"find-longest-special-substring-that-occurs-thrice-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","binary-search","sliding-window","counting"]}
{"id":3268,"frontendId":2969,"title":"Minimum Number of Coins for Fruits II","titleSlug":"minimum-number-of-coins-for-fruits-ii","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming","queue","heap-priority-queue","monotonic-queue"]}
{"id":3269,"frontendId":3034,"title":"Number of Subarrays That Match a Pattern I","titleSlug":"number-of-subarrays-that-match-a-pattern-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","rolling-hash","string-matching","hash-function"]}
{"id":3270,"frontendId":3001,"title":"Minimum Moves to Capture The Queen","titleSlug":"minimum-moves-to-capture-the-queen","difficulty":"MEDIUM","paidOnly":false,"tags":["math","enumeration"]}
{"id":3271,"frontendId":3015,"title":"Count the Number of Houses at a Certain Distance I","titleSlug":"count-the-number-of-houses-at-a-certain-distance-i","difficulty":"MEDIUM","paidOnly":false,"tags":["breadth-first-search","graph","prefix-sum"]}
{"id":3272,"frontendId":3030,"title":"Find the Grid of Region Average","titleSlug":"find-the-grid-of-region-average","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix"]}
{"id":3273,"frontendId":2979,"title":"Most Expensive Item That Can Not Be Bought","titleSlug":"most-expensive-item-that-can-not-be-bought","difficulty":"MEDIUM","paidOnly":true,"tags":["math","dynamic-programming","number-theory"]}
{"id":3275,"frontendId":3014,"title":"Minimum Number of Pushes to Type Word I","titleSlug":"minimum-number-of-pushes-to-type-word-i","difficulty":"EASY","paidOnly":false,"tags":["math","string","greedy"]}
{"id":3276,"frontendId":3016,"title":"Minimum Number of Pushes to Type Word II","titleSlug":"minimum-number-of-pushes-to-type-word-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","sorting","counting"]}
{"id":3277,"frontendId":3027,"title":"Find the Number of Ways to Place People II","titleSlug":"find-the-number-of-ways-to-place-people-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry","sorting","enumeration"]}
{"id":3278,"frontendId":3025,"title":"Find the Number of Ways to Place People I","titleSlug":"find-the-number-of-ways-to-place-people-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","geometry","sorting","enumeration"]}
{"id":3279,"frontendId":3021,"title":"Alice and Bob Playing Flower Game","titleSlug":"alice-and-bob-playing-flower-game","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":3281,"frontendId":2984,"title":"Find Peak Calling Hours for Each City","titleSlug":"find-peak-calling-hours-for-each-city","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3282,"frontendId":2985,"title":"Calculate Compressed Mean","titleSlug":"calculate-compressed-mean","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3283,"frontendId":2986,"title":"Find Third Transaction","titleSlug":"find-third-transaction","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3284,"frontendId":2987,"title":"Find Expensive Cities","titleSlug":"find-expensive-cities","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3285,"frontendId":2988,"title":"Manager of the Largest Department","titleSlug":"manager-of-the-largest-department","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3286,"frontendId":2989,"title":"Class Performance","titleSlug":"class-performance","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3287,"frontendId":2990,"title":"Loan Types","titleSlug":"loan-types","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3288,"frontendId":2991,"title":"Top Three Wineries ","titleSlug":"top-three-wineries","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3289,"frontendId":3049,"title":"Earliest Second to Mark Indices II","titleSlug":"earliest-second-to-mark-indices-ii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy","heap-priority-queue"]}
{"id":3290,"frontendId":3036,"title":"Number of Subarrays That Match a Pattern II","titleSlug":"number-of-subarrays-that-match-a-pattern-ii","difficulty":"HARD","paidOnly":false,"tags":["array","rolling-hash","string-matching","hash-function"]}
{"id":3291,"frontendId":3011,"title":"Find if Array Can Be Sorted","titleSlug":"find-if-array-can-be-sorted","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","sorting"]}
{"id":3292,"frontendId":3048,"title":"Earliest Second to Mark Indices I","titleSlug":"earliest-second-to-mark-indices-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":3294,"frontendId":2992,"title":"Number of Self-Divisible Permutations","titleSlug":"number-of-self-divisible-permutations","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","backtracking","bit-manipulation","number-theory","bitmask"]}
{"id":3296,"frontendId":3031,"title":"Minimum Time to Revert Word to Initial State II","titleSlug":"minimum-time-to-revert-word-to-initial-state-ii","difficulty":"HARD","paidOnly":false,"tags":["string","rolling-hash","string-matching","hash-function"]}
{"id":3297,"frontendId":3029,"title":"Minimum Time to Revert Word to Initial State I","titleSlug":"minimum-time-to-revert-word-to-initial-state-i","difficulty":"MEDIUM","paidOnly":false,"tags":["string","rolling-hash","string-matching","hash-function"]}
{"id":3298,"frontendId":3041,"title":"Maximize Consecutive Elements in an Array After Modification","titleSlug":"maximize-consecutive-elements-in-an-array-after-modification","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":3299,"frontendId":3020,"title":"Find the Maximum Number of Elements in Subset","titleSlug":"find-the-maximum-number-of-elements-in-subset","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":3300,"frontendId":2993,"title":"Friday Purchases I","titleSlug":"friday-purchases-i","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3301,"frontendId":2994,"title":"Friday Purchases II ","titleSlug":"friday-purchases-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3302,"frontendId":2995,"title":"Viewers Turned Streamers","titleSlug":"viewers-turned-streamers","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3303,"frontendId":3008,"title":"Find Beautiful Indices in the Given Array II","titleSlug":"find-beautiful-indices-in-the-given-array-ii","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","binary-search","rolling-hash","string-matching","hash-function"]}
{"id":3304,"frontendId":3004,"title":"Maximum Subtree of the Same Color","titleSlug":"maximum-subtree-of-the-same-color","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","tree","depth-first-search"]}
{"id":3305,"frontendId":3045,"title":"Count Prefix and Suffix Pairs II","titleSlug":"count-prefix-and-suffix-pairs-ii","difficulty":"HARD","paidOnly":false,"tags":["array","string","trie","rolling-hash","string-matching","hash-function"]}
{"id":3306,"frontendId":3080,"title":"Mark Elements on Array by Performing Queries","titleSlug":"mark-elements-on-array-by-performing-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","heap-priority-queue","simulation"]}
{"id":3307,"frontendId":3068,"title":"Find the Maximum Sum of Node Values","titleSlug":"find-the-maximum-sum-of-node-values","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","greedy","bit-manipulation","tree","sorting"]}
{"id":3308,"frontendId":3039,"title":"Apply Operations to Make String Empty","titleSlug":"apply-operations-to-make-string-empty","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","counting"]}
{"id":3309,"frontendId":3042,"title":"Count Prefix and Suffix Pairs I","titleSlug":"count-prefix-and-suffix-pairs-i","difficulty":"EASY","paidOnly":false,"tags":["array","string","trie","rolling-hash","string-matching","hash-function"]}
{"id":3310,"frontendId":3017,"title":"Count the Number of Houses at a Certain Distance II","titleSlug":"count-the-number-of-houses-at-a-certain-distance-ii","difficulty":"HARD","paidOnly":false,"tags":["graph","prefix-sum"]}
{"id":3311,"frontendId":3028,"title":"Ant on the Boundary","titleSlug":"ant-on-the-boundary","difficulty":"EASY","paidOnly":false,"tags":["array","simulation","prefix-sum"]}
{"id":3312,"frontendId":3019,"title":"Number of Changing Keys","titleSlug":"number-of-changing-keys","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3313,"frontendId":3077,"title":"Maximum Strength of K Disjoint Subarrays","titleSlug":"maximum-strength-of-k-disjoint-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":3314,"frontendId":3044,"title":"Most Frequent Prime","titleSlug":"most-frequent-prime","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","matrix","counting","enumeration","number-theory"]}
{"id":3315,"frontendId":3009,"title":"Maximum Number of Intersections on the Chart","titleSlug":"maximum-number-of-intersections-on-the-chart","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","math","binary-indexed-tree","geometry","line-sweep","sorting"]}
{"id":3316,"frontendId":3098,"title":"Find the Sum of Subsequence Powers","titleSlug":"find-the-sum-of-subsequence-powers","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","sorting"]}
{"id":3317,"frontendId":3035,"title":"Maximum Palindromes After Operations","titleSlug":"maximum-palindromes-after-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","greedy","sorting","counting"]}
{"id":3318,"frontendId":3040,"title":"Maximum Number of Operations With the Same Score II","titleSlug":"maximum-number-of-operations-with-the-same-score-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","memoization"]}
{"id":3320,"frontendId":3038,"title":"Maximum Number of Operations With the Same Score I","titleSlug":"maximum-number-of-operations-with-the-same-score-i","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":3321,"frontendId":3024,"title":"Type of Triangle","titleSlug":"type-of-triangle","difficulty":"EASY","paidOnly":false,"tags":["array","math","sorting"]}
{"id":3323,"frontendId":3018,"title":"Maximum Number of Removal Queries That Can Be Processed I","titleSlug":"maximum-number-of-removal-queries-that-can-be-processed-i","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":3324,"frontendId":3046,"title":"Split the Array","titleSlug":"split-the-array","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3325,"frontendId":3047,"title":"Find the Largest Area of Square Inside Two Rectangles","titleSlug":"find-the-largest-area-of-square-inside-two-rectangles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","geometry"]}
{"id":3326,"frontendId":3067,"title":"Count Pairs of Connectable Servers in a Weighted Tree Network","titleSlug":"count-pairs-of-connectable-servers-in-a-weighted-tree-network","difficulty":"MEDIUM","paidOnly":false,"tags":["array","tree","depth-first-search"]}
{"id":3327,"frontendId":3086,"title":"Minimum Moves to Pick K Ones","titleSlug":"minimum-moves-to-pick-k-ones","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sliding-window","prefix-sum"]}
{"id":3328,"frontendId":3091,"title":"Apply Operations to Make Sum of Array Greater Than or Equal to k","titleSlug":"apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy","enumeration"]}
{"id":3329,"frontendId":3043,"title":"Find the Length of the Longest Common Prefix","titleSlug":"find-the-length-of-the-longest-common-prefix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","trie"]}
{"id":3330,"frontendId":3033,"title":"Modify the Matrix","titleSlug":"modify-the-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":3331,"frontendId":3065,"title":"Minimum Operations to Exceed Threshold Value I","titleSlug":"minimum-operations-to-exceed-threshold-value-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3332,"frontendId":3066,"title":"Minimum Operations to Exceed Threshold Value II","titleSlug":"minimum-operations-to-exceed-threshold-value-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","heap-priority-queue","simulation"]}
{"id":3333,"frontendId":3023,"title":"Find Pattern in Infinite Stream I","titleSlug":"find-pattern-in-infinite-stream-i","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sliding-window","rolling-hash","string-matching","interactive","hash-function"]}
{"id":3334,"frontendId":3074,"title":"Apple Redistribution into Boxes","titleSlug":"apple-redistribution-into-boxes","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3335,"frontendId":3071,"title":"Minimum Operations to Write the Letter Y on a Grid","titleSlug":"minimum-operations-to-write-the-letter-y-on-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","matrix","counting"]}
{"id":3336,"frontendId":3100,"title":"Water Bottles II","titleSlug":"water-bottles-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","simulation"]}
{"id":3337,"frontendId":3084,"title":"Count Substrings Starting and Ending with Given Character","titleSlug":"count-substrings-starting-and-ending-with-given-character","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","counting"]}
{"id":3338,"frontendId":3070,"title":"Count Submatrices with Top-Left Element and Sum Less Than k","titleSlug":"count-submatrices-with-top-left-element-and-sum-less-than-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":3339,"frontendId":3055,"title":"Top Percentile Fraud","titleSlug":"top-percentile-fraud","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3340,"frontendId":3056,"title":"Snaps Analysis","titleSlug":"snaps-analysis","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3343,"frontendId":3032,"title":"Count Numbers With Unique Digits II","titleSlug":"count-numbers-with-unique-digits-ii","difficulty":"EASY","paidOnly":true,"tags":["hash-table","math","dynamic-programming"]}
{"id":3344,"frontendId":3102,"title":"Minimize Manhattan Distances","titleSlug":"minimize-manhattan-distances","difficulty":"HARD","paidOnly":false,"tags":["array","math","geometry","sorting","ordered-set"]}
{"id":3345,"frontendId":3082,"title":"Find the Sum of the Power of All Subsequences","titleSlug":"find-the-sum-of-the-power-of-all-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3346,"frontendId":3106,"title":"Lexicographically Smallest String After Operations With Constraint","titleSlug":"lexicographically-smallest-string-after-operations-with-constraint","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":3347,"frontendId":3069,"title":"Distribute Elements Into Two Arrays I","titleSlug":"distribute-elements-into-two-arrays-i","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":3348,"frontendId":3108,"title":"Minimum Cost Walk in Weighted Graph","titleSlug":"minimum-cost-walk-in-weighted-graph","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","union-find","graph"]}
{"id":3349,"frontendId":3090,"title":"Maximum Length Substring With Two Occurrences","titleSlug":"maximum-length-substring-with-two-occurrences","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3350,"frontendId":3072,"title":"Distribute Elements Into Two Arrays II","titleSlug":"distribute-elements-into-two-arrays-ii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-indexed-tree","segment-tree","simulation"]}
{"id":3351,"frontendId":3075,"title":"Maximize Happiness of Selected Children","titleSlug":"maximize-happiness-of-selected-children","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3352,"frontendId":3037,"title":"Find Pattern in Infinite Stream II","titleSlug":"find-pattern-in-infinite-stream-ii","difficulty":"HARD","paidOnly":true,"tags":["array","sliding-window","rolling-hash","string-matching","interactive","hash-function"]}
{"id":3353,"frontendId":3083,"title":"Existence of a Substring in a String and Its Reverse","titleSlug":"existence-of-a-substring-in-a-string-and-its-reverse","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":3354,"frontendId":3081,"title":"Replace Question Marks in String to Minimize Its Value","titleSlug":"replace-question-marks-in-string-to-minimize-its-value","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","sorting","heap-priority-queue","counting"]}
{"id":3355,"frontendId":3096,"title":"Minimum Levels to Gain More Points","titleSlug":"minimum-levels-to-gain-more-points","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":3356,"frontendId":3076,"title":"Shortest Uncommon Substring in an Array","titleSlug":"shortest-uncommon-substring-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","trie"]}
{"id":3357,"frontendId":3057,"title":"Employees Project Allocation","titleSlug":"employees-project-allocation","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3358,"frontendId":3058,"title":"Friends With No Mutual Friends","titleSlug":"friends-with-no-mutual-friends","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3359,"frontendId":3063,"title":"Linked List Frequency","titleSlug":"linked-list-frequency","difficulty":"EASY","paidOnly":true,"tags":["hash-table","linked-list","counting"]}
{"id":3360,"frontendId":3085,"title":"Minimum Deletions to Make String K-Special","titleSlug":"minimum-deletions-to-make-string-k-special","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","sorting","counting"]}
{"id":3361,"frontendId":3114,"title":"Latest Time You Can Obtain After Replacing Characters","titleSlug":"latest-time-you-can-obtain-after-replacing-characters","difficulty":"EASY","paidOnly":false,"tags":["string","enumeration"]}
{"id":3362,"frontendId":3134,"title":"Find the Median of the Uniqueness Array","titleSlug":"find-the-median-of-the-uniqueness-array","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","sliding-window"]}
{"id":3363,"frontendId":3092,"title":"Most Frequent IDs","titleSlug":"most-frequent-ids","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","heap-priority-queue","ordered-set"]}
{"id":3364,"frontendId":3117,"title":"Minimum Sum of Values by Dividing Array","titleSlug":"minimum-sum-of-values-by-dividing-array","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","bit-manipulation","segment-tree","queue"]}
{"id":3365,"frontendId":3059,"title":"Find All Unique Email Domains","titleSlug":"find-all-unique-email-domains","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3366,"frontendId":3060,"title":"User Activities within Time Bounds","titleSlug":"user-activities-within-time-bounds","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3367,"frontendId":3079,"title":"Find the Sum of Encrypted Integers","titleSlug":"find-the-sum-of-encrypted-integers","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":3368,"frontendId":3062,"title":"Winner of the Linked List Game","titleSlug":"winner-of-the-linked-list-game","difficulty":"EASY","paidOnly":true,"tags":["linked-list"]}
{"id":3369,"frontendId":3061,"title":"Calculate Trapping Rain Water","titleSlug":"calculate-trapping-rain-water","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3370,"frontendId":3064,"title":"Guess the Number Using Bitwise Questions I","titleSlug":"guess-the-number-using-bitwise-questions-i","difficulty":"MEDIUM","paidOnly":true,"tags":["bit-manipulation","interactive"]}
{"id":3371,"frontendId":3099,"title":"Harshad Number","titleSlug":"harshad-number","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3372,"frontendId":3105,"title":"Longest Strictly Increasing or Strictly Decreasing Subarray","titleSlug":"longest-strictly-increasing-or-strictly-decreasing-subarray","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3373,"frontendId":3115,"title":"Maximum Prime Difference","titleSlug":"maximum-prime-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":3374,"frontendId":3101,"title":"Count Alternating Subarrays","titleSlug":"count-alternating-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":3375,"frontendId":3116,"title":"Kth Smallest Amount With Single Denomination Combination","titleSlug":"kth-smallest-amount-with-single-denomination-combination","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-search","bit-manipulation","combinatorics","number-theory"]}
{"id":3376,"frontendId":3093,"title":"Longest Common Suffix Queries","titleSlug":"longest-common-suffix-queries","difficulty":"HARD","paidOnly":false,"tags":["array","string","trie"]}
{"id":3378,"frontendId":3073,"title":"Maximum Increasing Triplet Value","titleSlug":"maximum-increasing-triplet-value","difficulty":"MEDIUM","paidOnly":true,"tags":["array","ordered-set"]}
{"id":3379,"frontendId":3110,"title":"Score of a String","titleSlug":"score-of-a-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3380,"frontendId":3097,"title":"Shortest Subarray With OR at Least K II","titleSlug":"shortest-subarray-with-or-at-least-k-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","sliding-window"]}
{"id":3381,"frontendId":3095,"title":"Shortest Subarray With OR at Least K I","titleSlug":"shortest-subarray-with-or-at-least-k-i","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation","sliding-window"]}
{"id":3382,"frontendId":3113,"title":"Find the Number of Subarrays Where Boundary Elements Are Maximum","titleSlug":"find-the-number-of-subarrays-where-boundary-elements-are-maximum","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","stack","monotonic-stack"]}
{"id":3383,"frontendId":3147,"title":"Taking Maximum Energy From the Mystic Dungeon","titleSlug":"taking-maximum-energy-from-the-mystic-dungeon","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":3384,"frontendId":3137,"title":"Minimum Number of Operations to Make Word K-Periodic","titleSlug":"minimum-number-of-operations-to-make-word-k-periodic","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":3385,"frontendId":3078,"title":"Match Alphanumerical Pattern in Matrix I","titleSlug":"match-alphanumerical-pattern-in-matrix-i","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","matrix"]}
{"id":3386,"frontendId":3123,"title":"Find Edges in Shortest Paths","titleSlug":"find-edges-in-shortest-paths","difficulty":"HARD","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph","heap-priority-queue","shortest-path"]}
{"id":3387,"frontendId":3107,"title":"Minimum Operations to Make Median of Array Equal to K","titleSlug":"minimum-operations-to-make-median-of-array-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3388,"frontendId":3128,"title":"Right Triangles","titleSlug":"right-triangles","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","combinatorics","counting"]}
{"id":3389,"frontendId":3112,"title":"Minimum Time to Visit Disappearing Nodes","titleSlug":"minimum-time-to-visit-disappearing-nodes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","graph","heap-priority-queue","shortest-path"]}
{"id":3390,"frontendId":3111,"title":"Minimum Rectangles to Cover Points","titleSlug":"minimum-rectangles-to-cover-points","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3391,"frontendId":3148,"title":"Maximum Difference Score in a Grid","titleSlug":"maximum-difference-score-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3392,"frontendId":3087,"title":"Find Trending Hashtags","titleSlug":"find-trending-hashtags","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3393,"frontendId":3088,"title":"Make String Anti-palindrome","titleSlug":"make-string-anti-palindrome","difficulty":"HARD","paidOnly":true,"tags":["string","greedy","sorting","counting-sort"]}
{"id":3394,"frontendId":3133,"title":"Minimum Array End","titleSlug":"minimum-array-end","difficulty":"MEDIUM","paidOnly":false,"tags":["bit-manipulation"]}
{"id":3395,"frontendId":3138,"title":"Minimum Length of Anagram Concatenation","titleSlug":"minimum-length-of-anagram-concatenation","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":3396,"frontendId":3136,"title":"Valid Word","titleSlug":"valid-word","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3397,"frontendId":3131,"title":"Find the Integer Added to Array I","titleSlug":"find-the-integer-added-to-array-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3398,"frontendId":3127,"title":"Make a Square with the Same Color","titleSlug":"make-a-square-with-the-same-color","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","enumeration"]}
{"id":3399,"frontendId":3132,"title":"Find the Integer Added to Array II","titleSlug":"find-the-integer-added-to-array-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","sorting","enumeration"]}
{"id":3400,"frontendId":3089,"title":"Find Bursty Behavior","titleSlug":"find-bursty-behavior","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3401,"frontendId":3094,"title":"Guess the Number Using Bitwise Questions II","titleSlug":"guess-the-number-using-bitwise-questions-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["bit-manipulation","interactive"]}
{"id":3402,"frontendId":3139,"title":"Minimum Cost to Equalize Array","titleSlug":"minimum-cost-to-equalize-array","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","enumeration"]}
{"id":3403,"frontendId":3144,"title":"Minimum Substring Partition of Equal Character Frequency","titleSlug":"minimum-substring-partition-of-equal-character-frequency","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming","counting"]}
{"id":3404,"frontendId":3122,"title":"Minimum Number of Operations to Satisfy Conditions","titleSlug":"minimum-number-of-operations-to-satisfy-conditions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3405,"frontendId":3121,"title":"Count the Number of Special Characters II","titleSlug":"count-the-number-of-special-characters-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string"]}
{"id":3406,"frontendId":3129,"title":"Find All Possible Stable Binary Arrays I","titleSlug":"find-all-possible-stable-binary-arrays-i","difficulty":"MEDIUM","paidOnly":false,"tags":["dynamic-programming","prefix-sum"]}
{"id":3407,"frontendId":3130,"title":"Find All Possible Stable Binary Arrays II","titleSlug":"find-all-possible-stable-binary-arrays-ii","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","prefix-sum"]}
{"id":3408,"frontendId":3120,"title":"Count the Number of Special Characters I","titleSlug":"count-the-number-of-special-characters-i","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":3409,"frontendId":3103,"title":"Find Trending Hashtags II ","titleSlug":"find-trending-hashtags-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3410,"frontendId":3104,"title":"Find Longest Self-Contained Substring","titleSlug":"find-longest-self-contained-substring","difficulty":"HARD","paidOnly":true,"tags":["hash-table","string","sorting"]}
{"id":3411,"frontendId":3145,"title":"Find Products of Elements of Big Array","titleSlug":"find-products-of-elements-of-big-array","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","bit-manipulation"]}
{"id":3412,"frontendId":3146,"title":"Permutation Difference between Two Strings","titleSlug":"permutation-difference-between-two-strings","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":3413,"frontendId":3175,"title":"Find The First Player to win K Games in a Row","titleSlug":"find-the-first-player-to-win-k-games-in-a-row","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":3414,"frontendId":3154,"title":"Find Number of Ways to Reach the K-th Stair","titleSlug":"find-number-of-ways-to-reach-the-k-th-stair","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","bit-manipulation","memoization","combinatorics"]}
{"id":3415,"frontendId":3142,"title":"Check if Grid Satisfies Conditions","titleSlug":"check-if-grid-satisfies-conditions","difficulty":"EASY","paidOnly":false,"tags":["array","matrix"]}
{"id":3416,"frontendId":3153,"title":"Sum of Digit Differences of All Pairs","titleSlug":"sum-of-digit-differences-of-all-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","counting"]}
{"id":3417,"frontendId":3109,"title":"Find the Index of Permutation","titleSlug":"find-the-index-of-permutation","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","divide-and-conquer","binary-indexed-tree","segment-tree","merge-sort","ordered-set"]}
{"id":3418,"frontendId":3185,"title":"Count Pairs That Form a Complete Day II","titleSlug":"count-pairs-that-form-a-complete-day-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3419,"frontendId":3143,"title":"Maximum Points Inside the Square","titleSlug":"maximum-points-inside-the-square","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","binary-search","sorting"]}
{"id":3420,"frontendId":3159,"title":"Find Occurrences of an Element in an Array","titleSlug":"find-occurrences-of-an-element-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":3421,"frontendId":3184,"title":"Count Pairs That Form a Complete Day I","titleSlug":"count-pairs-that-form-a-complete-day-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3422,"frontendId":3179,"title":"Find the N-th Value After K Seconds","titleSlug":"find-the-n-th-value-after-k-seconds","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","simulation","combinatorics","prefix-sum"]}
{"id":3423,"frontendId":3165,"title":"Maximum Sum of Subsequence With Non-adjacent Elements","titleSlug":"maximum-sum-of-subsequence-with-non-adjacent-elements","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer","dynamic-programming","segment-tree"]}
{"id":3424,"frontendId":3118,"title":"Friday Purchase III ","titleSlug":"friday-purchase-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3425,"frontendId":3119,"title":"Maximum Number of Potholes That Can Be Fixed","titleSlug":"maximum-number-of-potholes-that-can-be-fixed","difficulty":"MEDIUM","paidOnly":true,"tags":["string","greedy","sorting"]}
{"id":3426,"frontendId":3168,"title":"Minimum Number of Chairs in a Waiting Room","titleSlug":"minimum-number-of-chairs-in-a-waiting-room","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":3427,"frontendId":3152,"title":"Special Array II","titleSlug":"special-array-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","prefix-sum"]}
{"id":3428,"frontendId":3158,"title":"Find the XOR of Numbers Which Appear Twice","titleSlug":"find-the-xor-of-numbers-which-appear-twice","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","bit-manipulation"]}
{"id":3429,"frontendId":3151,"title":"Special Array I","titleSlug":"special-array-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3430,"frontendId":3169,"title":"Count Days Without Meetings","titleSlug":"count-days-without-meetings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":3431,"frontendId":3149,"title":"Find the Minimum Cost Array Permutation","titleSlug":"find-the-minimum-cost-array-permutation","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":3432,"frontendId":3124,"title":"Find Longest Calls","titleSlug":"find-longest-calls","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3433,"frontendId":3125,"title":"Maximum Number That Makes Result of Bitwise AND Zero","titleSlug":"maximum-number-that-makes-result-of-bitwise-and-zero","difficulty":"MEDIUM","paidOnly":true,"tags":["string","greedy","sorting"]}
{"id":3434,"frontendId":3160,"title":"Find the Number of Distinct Colors Among the Balls","titleSlug":"find-the-number-of-distinct-colors-among-the-balls","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","simulation"]}
{"id":3435,"frontendId":3161,"title":"Block Placement Queries","titleSlug":"block-placement-queries","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","binary-indexed-tree","segment-tree"]}
{"id":3436,"frontendId":3171,"title":"Find Subarray With Bitwise OR Closest to K","titleSlug":"find-subarray-with-bitwise-or-closest-to-k","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","bit-manipulation","segment-tree"]}
{"id":3437,"frontendId":3186,"title":"Maximum Total Damage With Spell Casting","titleSlug":"maximum-total-damage-with-spell-casting","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","binary-search","dynamic-programming","sorting","counting"]}
{"id":3438,"frontendId":3187,"title":"Peaks in Array","titleSlug":"peaks-in-array","difficulty":"HARD","paidOnly":false,"tags":["array","binary-indexed-tree","segment-tree"]}
{"id":3439,"frontendId":3203,"title":"Find Minimum Diameter After Merging Two Trees","titleSlug":"find-minimum-diameter-after-merging-two-trees","difficulty":"HARD","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search","graph"]}
{"id":3440,"frontendId":3126,"title":"Server Utilization Time","titleSlug":"server-utilization-time","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3441,"frontendId":3135,"title":"Equalize Strings by Adding or Removing Characters at Ends","titleSlug":"equalize-strings-by-adding-or-removing-characters-at-ends","difficulty":"MEDIUM","paidOnly":true,"tags":["string","binary-search","dynamic-programming","sliding-window","hash-function"]}
{"id":3442,"frontendId":3180,"title":"Maximum Total Reward Using Operations I","titleSlug":"maximum-total-reward-using-operations-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3443,"frontendId":3181,"title":"Maximum Total Reward Using Operations II","titleSlug":"maximum-total-reward-using-operations-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation"]}
{"id":3444,"frontendId":3164,"title":"Find the Number of Good Pairs II","titleSlug":"find-the-number-of-good-pairs-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":3445,"frontendId":3170,"title":"Lexicographically Minimum String After Removing Stars","titleSlug":"lexicographically-minimum-string-after-removing-stars","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","stack","greedy","heap-priority-queue"]}
{"id":3446,"frontendId":3162,"title":"Find the Number of Good Pairs I","titleSlug":"find-the-number-of-good-pairs-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":3447,"frontendId":3174,"title":"Clear Digits","titleSlug":"clear-digits","difficulty":"EASY","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":3448,"frontendId":3140,"title":"Consecutive Available Seats II","titleSlug":"consecutive-available-seats-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3449,"frontendId":3141,"title":"Maximum Hamming Distances","titleSlug":"maximum-hamming-distances","difficulty":"HARD","paidOnly":true,"tags":["array","bit-manipulation","breadth-first-search"]}
{"id":3450,"frontendId":3178,"title":"Find the Child Who Has the Ball After K Seconds","titleSlug":"find-the-child-who-has-the-ball-after-k-seconds","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":3451,"frontendId":3163,"title":"String Compression III","titleSlug":"string-compression-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["string"]}
{"id":3452,"frontendId":3177,"title":"Find the Maximum Length of a Good Subsequence II","titleSlug":"find-the-maximum-length-of-a-good-subsequence-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":3453,"frontendId":3211,"title":"Generate Binary Strings Without Adjacent Zeros","titleSlug":"generate-binary-strings-without-adjacent-zeros","difficulty":"MEDIUM","paidOnly":false,"tags":["string","backtracking","bit-manipulation"]}
{"id":3454,"frontendId":3229,"title":"Minimum Operations to Make Array Equal to Target","titleSlug":"minimum-operations-to-make-array-equal-to-target","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","stack","greedy","monotonic-stack"]}
{"id":3455,"frontendId":3223,"title":"Minimum Length of String After Operations","titleSlug":"minimum-length-of-string-after-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":3456,"frontendId":3176,"title":"Find the Maximum Length of a Good Subsequence I","titleSlug":"find-the-maximum-length-of-a-good-subsequence-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":3457,"frontendId":3150,"title":"Invalid Tweets II","titleSlug":"invalid-tweets-ii","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3458,"frontendId":3155,"title":"Maximum Number of Upgradable Servers","titleSlug":"maximum-number-of-upgradable-servers","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","binary-search"]}
{"id":3459,"frontendId":3197,"title":"Find the Minimum Area to Cover All Ones II","titleSlug":"find-the-minimum-area-to-cover-all-ones-ii","difficulty":"HARD","paidOnly":false,"tags":["array","matrix","enumeration"]}
{"id":3460,"frontendId":3193,"title":"Count the Number of Inversions","titleSlug":"count-the-number-of-inversions","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3461,"frontendId":3195,"title":"Find the Minimum Area to Cover All Ones I","titleSlug":"find-the-minimum-area-to-cover-all-ones-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix"]}
{"id":3462,"frontendId":3227,"title":"Vowels Game in a String","titleSlug":"vowels-game-in-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","brainteaser","game-theory"]}
{"id":3463,"frontendId":3206,"title":"Alternating Groups I","titleSlug":"alternating-groups-i","difficulty":"EASY","paidOnly":false,"tags":["array","sliding-window"]}
{"id":3464,"frontendId":3196,"title":"Maximize Total Cost of Alternating Subarrays","titleSlug":"maximize-total-cost-of-alternating-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3465,"frontendId":3156,"title":"Employee Task Duration and Concurrent Tasks","titleSlug":"employee-task-duration-and-concurrent-tasks","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3466,"frontendId":3209,"title":"Number of Subarrays With AND Value of K","titleSlug":"number-of-subarrays-with-and-value-of-k","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","bit-manipulation","segment-tree"]}
{"id":3467,"frontendId":3157,"title":"Find the Level of Tree with Minimum Sum","titleSlug":"find-the-level-of-tree-with-minimum-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","binary-tree"]}
{"id":3468,"frontendId":3210,"title":"Find the Encrypted String","titleSlug":"find-the-encrypted-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3469,"frontendId":3200,"title":"Maximum Height of a Triangle","titleSlug":"maximum-height-of-a-triangle","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":3470,"frontendId":3225,"title":"Maximum Score From Grid Operations","titleSlug":"maximum-score-from-grid-operations","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix","prefix-sum"]}
{"id":3471,"frontendId":3194,"title":"Minimum Average of Smallest and Largest Elements","titleSlug":"minimum-average-of-smallest-and-largest-elements","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","sorting"]}
{"id":3472,"frontendId":3173,"title":"Bitwise OR of Adjacent Elements","titleSlug":"bitwise-or-of-adjacent-elements","difficulty":"EASY","paidOnly":true,"tags":["array","bit-manipulation"]}
{"id":3473,"frontendId":3166,"title":"Calculate Parking Fees and Duration","titleSlug":"calculate-parking-fees-and-duration","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3474,"frontendId":3167,"title":"Better Compression of String","titleSlug":"better-compression-of-string","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","sorting","counting"]}
{"id":3475,"frontendId":3191,"title":"Minimum Operations to Make Binary Array Elements Equal to One I","titleSlug":"minimum-operations-to-make-binary-array-elements-equal-to-one-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","queue","sliding-window","prefix-sum"]}
{"id":3476,"frontendId":3190,"title":"Find Minimum Operations to Make All Elements Divisible by Three","titleSlug":"find-minimum-operations-to-make-all-elements-divisible-by-three","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":3477,"frontendId":3192,"title":"Minimum Operations to Make Binary Array Elements Equal to One II","titleSlug":"minimum-operations-to-make-binary-array-elements-equal-to-one-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","greedy"]}
{"id":3478,"frontendId":3235,"title":"Check if the Rectangle Corner Is Reachable","titleSlug":"check-if-the-rectangle-corner-is-reachable","difficulty":"HARD","paidOnly":false,"tags":["array","math","depth-first-search","breadth-first-search","union-find","geometry"]}
{"id":3479,"frontendId":3234,"title":"Count the Number of Substrings With Dominant Ones","titleSlug":"count-the-number-of-substrings-with-dominant-ones","difficulty":"MEDIUM","paidOnly":false,"tags":["string","enumeration"]}
{"id":3480,"frontendId":3253,"title":"Construct String with Minimum Cost (Easy)","titleSlug":"construct-string-with-minimum-cost-easy","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":3481,"frontendId":3172,"title":"Second Day Verification","titleSlug":"second-day-verification","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3482,"frontendId":3213,"title":"Construct String with Minimum Cost","titleSlug":"construct-string-with-minimum-cost","difficulty":"HARD","paidOnly":false,"tags":["array","string","dynamic-programming","suffix-array"]}
{"id":3483,"frontendId":3208,"title":"Alternating Groups II","titleSlug":"alternating-groups-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":3484,"frontendId":3216,"title":"Lexicographically Smallest String After a Swap","titleSlug":"lexicographically-smallest-string-after-a-swap","difficulty":"EASY","paidOnly":false,"tags":["string","greedy"]}
{"id":3485,"frontendId":3281,"title":"Maximize Score of Numbers in Ranges","titleSlug":"maximize-score-of-numbers-in-ranges","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy","sorting"]}
{"id":3486,"frontendId":3249,"title":"Count the Number of Good Nodes","titleSlug":"count-the-number-of-good-nodes","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search"]}
{"id":3487,"frontendId":3316,"title":"Find Maximum Removals From Source String","titleSlug":"find-maximum-removals-from-source-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","two-pointers","string","dynamic-programming"]}
{"id":3488,"frontendId":3182,"title":"Find Top Scoring Students","titleSlug":"find-top-scoring-students","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3489,"frontendId":3183,"title":"The Number of Ways to Make the Sum","titleSlug":"the-number-of-ways-to-make-the-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":3490,"frontendId":3201,"title":"Find the Maximum Length of Valid Subsequence I","titleSlug":"find-the-maximum-length-of-valid-subsequence-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3491,"frontendId":3202,"title":"Find the Maximum Length of Valid Subsequence II","titleSlug":"find-the-maximum-length-of-valid-subsequence-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3492,"frontendId":3212,"title":"Count Submatrices With Equal Frequency of X and Y","titleSlug":"count-submatrices-with-equal-frequency-of-x-and-y","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","prefix-sum"]}
{"id":3493,"frontendId":3228,"title":"Maximum Number of Operations to Move Ones to the End","titleSlug":"maximum-number-of-operations-to-move-ones-to-the-end","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","counting"]}
{"id":3494,"frontendId":3218,"title":"Minimum Cost for Cutting Cake I","titleSlug":"minimum-cost-for-cutting-cake-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","dynamic-programming","greedy","sorting"]}
{"id":3495,"frontendId":3275,"title":"K-th Nearest Obstacle Queries","titleSlug":"k-th-nearest-obstacle-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","heap-priority-queue"]}
{"id":3496,"frontendId":3296,"title":"Minimum Number of Seconds to Make Mountain Height Zero","titleSlug":"minimum-number-of-seconds-to-make-mountain-height-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-search","greedy","heap-priority-queue"]}
{"id":3497,"frontendId":3313,"title":"Find the Last Marked Nodes in Tree","titleSlug":"find-the-last-marked-nodes-in-tree","difficulty":"HARD","paidOnly":true,"tags":["tree","depth-first-search"]}
{"id":3498,"frontendId":3224,"title":"Minimum Array Changes to Make Differences Equal","titleSlug":"minimum-array-changes-to-make-differences-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":3499,"frontendId":3329,"title":"Count Substrings With K-Frequency Characters II","titleSlug":"count-substrings-with-k-frequency-characters-ii","difficulty":"HARD","paidOnly":true,"tags":["hash-table","string","sliding-window"]}
{"id":3500,"frontendId":3219,"title":"Minimum Cost for Cutting Cake II","titleSlug":"minimum-cost-for-cutting-cake-ii","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3501,"frontendId":3217,"title":"Delete Nodes From Linked List Present in Array","titleSlug":"delete-nodes-from-linked-list-present-in-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","linked-list"]}
{"id":3502,"frontendId":3325,"title":"Count Substrings With K-Frequency Characters I","titleSlug":"count-substrings-with-k-frequency-characters-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3503,"frontendId":3188,"title":"Find Top Scoring Students II","titleSlug":"find-top-scoring-students-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3504,"frontendId":3189,"title":"Minimum Moves to Get a Peaceful Board","titleSlug":"minimum-moves-to-get-a-peaceful-board","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting","counting-sort"]}
{"id":3505,"frontendId":3198,"title":"Find Cities in Each State","titleSlug":"find-cities-in-each-state","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3506,"frontendId":3199,"title":"Count Triplets with Even XOR Set Bits I","titleSlug":"count-triplets-with-even-xor-set-bits-i","difficulty":"EASY","paidOnly":true,"tags":["array","bit-manipulation"]}
{"id":3507,"frontendId":3233,"title":"Find the Count of Numbers Which Are Not Special","titleSlug":"find-the-count-of-numbers-which-are-not-special","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":3508,"frontendId":3226,"title":"Number of Bit Changes to Make Two Integers Equal","titleSlug":"number-of-bit-changes-to-make-two-integers-equal","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation"]}
{"id":3509,"frontendId":3319,"title":"K-th Largest Perfect Subtree Size in Binary Tree","titleSlug":"k-th-largest-perfect-subtree-size-in-binary-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","sorting","binary-tree"]}
{"id":3510,"frontendId":3301,"title":"Maximize the Total Height of Unique Towers","titleSlug":"maximize-the-total-height-of-unique-towers","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3511,"frontendId":3222,"title":"Find the Winning Player in Coin Game","titleSlug":"find-the-winning-player-in-coin-game","difficulty":"EASY","paidOnly":false,"tags":["math","simulation","game-theory"]}
{"id":3512,"frontendId":3204,"title":"Bitwise User Permissions Analysis","titleSlug":"bitwise-user-permissions-analysis","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3513,"frontendId":3205,"title":"Maximum Array Hopping Score I","titleSlug":"maximum-array-hopping-score-i","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming","stack","greedy","monotonic-stack"]}
{"id":3514,"frontendId":3244,"title":"Shortest Distance After Road Addition Queries II","titleSlug":"shortest-distance-after-road-addition-queries-ii","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","graph","ordered-set"]}
{"id":3515,"frontendId":3232,"title":"Find if Digit Game Can Be Won","titleSlug":"find-if-digit-game-can-be-won","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":3516,"frontendId":3242,"title":"Design Neighbor Sum Service","titleSlug":"design-neighbor-sum-service","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","design","matrix","simulation"]}
{"id":3517,"frontendId":3243,"title":"Shortest Distance After Road Addition Queries I","titleSlug":"shortest-distance-after-road-addition-queries-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","graph"]}
{"id":3518,"frontendId":3290,"title":"Maximum Multiplication Score","titleSlug":"maximum-multiplication-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3519,"frontendId":3238,"title":"Find the Number of Winning Players","titleSlug":"find-the-number-of-winning-players","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3520,"frontendId":3214,"title":"Year on Year Growth Rate","titleSlug":"year-on-year-growth-rate","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3521,"frontendId":3215,"title":"Count Triplets with Even XOR Set Bits II","titleSlug":"count-triplets-with-even-xor-set-bits-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","bit-manipulation"]}
{"id":3522,"frontendId":3254,"title":"Find the Power of K-Size Subarrays I","titleSlug":"find-the-power-of-k-size-subarrays-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":3523,"frontendId":3255,"title":"Find the Power of K-Size Subarrays II","titleSlug":"find-the-power-of-k-size-subarrays-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window"]}
{"id":3524,"frontendId":3240,"title":"Minimum Number of Flips to Make Binary Grid Palindromic II","titleSlug":"minimum-number-of-flips-to-make-binary-grid-palindromic-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","matrix"]}
{"id":3525,"frontendId":3259,"title":"Maximum Energy Boost From Two Drinks","titleSlug":"maximum-energy-boost-from-two-drinks","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3526,"frontendId":3239,"title":"Minimum Number of Flips to Make Binary Grid Palindromic I","titleSlug":"minimum-number-of-flips-to-make-binary-grid-palindromic-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","matrix"]}
{"id":3527,"frontendId":3245,"title":"Alternating Groups III","titleSlug":"alternating-groups-iii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-indexed-tree","ordered-set"]}
{"id":3528,"frontendId":3282,"title":"Reach End of Array With Max Score","titleSlug":"reach-end-of-array-with-max-score","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":3529,"frontendId":3221,"title":"Maximum Array Hopping Score II","titleSlug":"maximum-array-hopping-score-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","stack","greedy","monotonic-stack"]}
{"id":3530,"frontendId":3220,"title":"Odd and Even Transactions","titleSlug":"odd-and-even-transactions","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3531,"frontendId":3273,"title":"Minimum Amount of Damage Dealt to Bob","titleSlug":"minimum-amount-of-damage-dealt-to-bob","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3532,"frontendId":3241,"title":"Time Taken to Mark All Nodes","titleSlug":"time-taken-to-mark-all-nodes","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","graph"]}
{"id":3533,"frontendId":3248,"title":"Snake in Matrix","titleSlug":"snake-in-matrix","difficulty":"EASY","paidOnly":false,"tags":["array","string","simulation"]}
{"id":3534,"frontendId":3265,"title":"Count Almost Equal Pairs I","titleSlug":"count-almost-equal-pairs-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting","counting","enumeration"]}
{"id":3535,"frontendId":3250,"title":"Find the Count of Monotonic Pairs I","titleSlug":"find-the-count-of-monotonic-pairs-i","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","combinatorics","prefix-sum"]}
{"id":3536,"frontendId":3251,"title":"Find the Count of Monotonic Pairs II","titleSlug":"find-the-count-of-monotonic-pairs-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","combinatorics","prefix-sum"]}
{"id":3537,"frontendId":3247,"title":"Number of Subsequences with Odd Sum","titleSlug":"number-of-subsequences-with-odd-sum","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","combinatorics"]}
{"id":3538,"frontendId":3237,"title":"Alt and Tab Simulation","titleSlug":"alt-and-tab-simulation","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","simulation"]}
{"id":3539,"frontendId":3230,"title":"Customer Purchasing Behavior Analysis","titleSlug":"customer-purchasing-behavior-analysis","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3540,"frontendId":3271,"title":"Hash Divided String","titleSlug":"hash-divided-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","simulation"]}
{"id":3541,"frontendId":3295,"title":"Report Spam Message","titleSlug":"report-spam-message","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string"]}
{"id":3542,"frontendId":3257,"title":"Maximum Value Sum by Placing Three Rooks II","titleSlug":"maximum-value-sum-by-placing-three-rooks-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix","enumeration"]}
{"id":3543,"frontendId":3258,"title":"Count Substrings That Satisfy K-Constraint I","titleSlug":"count-substrings-that-satisfy-k-constraint-i","difficulty":"EASY","paidOnly":false,"tags":["string","sliding-window"]}
{"id":3544,"frontendId":3267,"title":"Count Almost Equal Pairs II","titleSlug":"count-almost-equal-pairs-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","sorting","counting","enumeration"]}
{"id":3545,"frontendId":3231,"title":"Minimum Number of Increasing Subsequence to Be Removed","titleSlug":"minimum-number-of-increasing-subsequence-to-be-removed","difficulty":"HARD","paidOnly":true,"tags":["array","binary-search"]}
{"id":3546,"frontendId":3261,"title":"Count Substrings That Satisfy K-Constraint II","titleSlug":"count-substrings-that-satisfy-k-constraint-ii","difficulty":"HARD","paidOnly":false,"tags":["array","string","binary-search","sliding-window","prefix-sum"]}
{"id":3548,"frontendId":3272,"title":"Find the Count of Good Integers","titleSlug":"find-the-count-of-good-integers","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","combinatorics","enumeration"]}
{"id":3549,"frontendId":3236,"title":"CEO Subordinate Hierarchy","titleSlug":"ceo-subordinate-hierarchy","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3550,"frontendId":3256,"title":"Maximum Value Sum by Placing Three Rooks I","titleSlug":"maximum-value-sum-by-placing-three-rooks-i","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix","enumeration"]}
{"id":3551,"frontendId":3277,"title":"Maximum XOR Score Subarray Queries","titleSlug":"maximum-xor-score-subarray-queries","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3552,"frontendId":3260,"title":"Find the Largest Palindrome Divisible by K","titleSlug":"find-the-largest-palindrome-divisible-by-k","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming","greedy","number-theory"]}
{"id":3553,"frontendId":3274,"title":"Check if Two Chessboard Squares Have the Same Color","titleSlug":"check-if-two-chessboard-squares-have-the-same-color","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":3554,"frontendId":3246,"title":"Premier League Table Ranking","titleSlug":"premier-league-table-ranking","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3555,"frontendId":3264,"title":"Final Array State After K Multiplication Operations I","titleSlug":"final-array-state-after-k-multiplication-operations-i","difficulty":"EASY","paidOnly":false,"tags":["array","math","heap-priority-queue","simulation"]}
{"id":3556,"frontendId":3266,"title":"Final Array State After K Multiplication Operations II","titleSlug":"final-array-state-after-k-multiplication-operations-ii","difficulty":"HARD","paidOnly":false,"tags":["array","heap-priority-queue","simulation"]}
{"id":3557,"frontendId":3292,"title":"Minimum Number of Valid Strings to Form Target II","titleSlug":"minimum-number-of-valid-strings-to-form-target-ii","difficulty":"HARD","paidOnly":false,"tags":["array","string","binary-search","dynamic-programming","segment-tree","rolling-hash","string-matching","hash-function"]}
{"id":3558,"frontendId":3286,"title":"Find a Safe Walk Through a Grid","titleSlug":"find-a-safe-walk-through-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","breadth-first-search","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":3559,"frontendId":3291,"title":"Minimum Number of Valid Strings to Form Target I","titleSlug":"minimum-number-of-valid-strings-to-form-target-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","binary-search","dynamic-programming","trie","segment-tree","rolling-hash","string-matching","hash-function"]}
{"id":3560,"frontendId":3283,"title":"Maximum Number of Moves to Kill All Pawns","titleSlug":"maximum-number-of-moves-to-kill-all-pawns","difficulty":"HARD","paidOnly":false,"tags":["array","math","bit-manipulation","breadth-first-search","game-theory","bitmask"]}
{"id":3561,"frontendId":3310,"title":"Remove Methods From Project","titleSlug":"remove-methods-from-project","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph"]}
{"id":3562,"frontendId":3414,"title":"Maximum Score of Non-overlapping Intervals","titleSlug":"maximum-score-of-non-overlapping-intervals","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting"]}
{"id":3563,"frontendId":3276,"title":"Select Cells in Grid With Maximum Score","titleSlug":"select-cells-in-grid-with-maximum-score","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","matrix","bitmask"]}
{"id":3564,"frontendId":3252,"title":"Premier League Table Ranking II","titleSlug":"premier-league-table-ranking-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3565,"frontendId":3323,"title":"Minimize Connected Groups by Inserting Interval","titleSlug":"minimize-connected-groups-by-inserting-interval","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","sliding-window","sorting"]}
{"id":3566,"frontendId":3324,"title":"Find the Sequence of Strings Appeared on the Screen","titleSlug":"find-the-sequence-of-strings-appeared-on-the-screen","difficulty":"MEDIUM","paidOnly":false,"tags":["string","simulation"]}
{"id":3567,"frontendId":3280,"title":"Convert Date to Binary","titleSlug":"convert-date-to-binary","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":3568,"frontendId":3270,"title":"Find the Key of the Numbers","titleSlug":"find-the-key-of-the-numbers","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3569,"frontendId":3306,"title":"Count of Substrings Containing Every Vowel and K Consonants II","titleSlug":"count-of-substrings-containing-every-vowel-and-k-consonants-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3570,"frontendId":3305,"title":"Count of Substrings Containing Every Vowel and K Consonants I","titleSlug":"count-of-substrings-containing-every-vowel-and-k-consonants-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3571,"frontendId":3288,"title":"Length of the Longest Increasing Path","titleSlug":"length-of-the-longest-increasing-path","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sorting"]}
{"id":3572,"frontendId":3298,"title":"Count Substrings That Can Be Rearranged to Contain a String II","titleSlug":"count-substrings-that-can-be-rearranged-to-contain-a-string-ii","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3573,"frontendId":3297,"title":"Count Substrings That Can Be Rearranged to Contain a String I","titleSlug":"count-substrings-that-can-be-rearranged-to-contain-a-string-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window"]}
{"id":3574,"frontendId":3262,"title":"Find Overlapping Shifts","titleSlug":"find-overlapping-shifts","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3575,"frontendId":3287,"title":"Find the Maximum Sequence Value of Array","titleSlug":"find-the-maximum-sequence-value-of-array","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation"]}
{"id":3576,"frontendId":3331,"title":"Find Subtree Sizes After Changes","titleSlug":"find-subtree-sizes-after-changes","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","tree","depth-first-search"]}
{"id":3577,"frontendId":3263,"title":"Convert Doubly Linked List to Array I","titleSlug":"convert-doubly-linked-list-to-array-i","difficulty":"EASY","paidOnly":true,"tags":["array","linked-list","doubly-linked-list"]}
{"id":3578,"frontendId":3311,"title":"Construct 2D Grid Matching Graph Layout","titleSlug":"construct-2d-grid-matching-graph-layout","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","graph","matrix"]}
{"id":3579,"frontendId":3309,"title":"Maximum Possible Number by Binary Concatenation","titleSlug":"maximum-possible-number-by-binary-concatenation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","enumeration"]}
{"id":3580,"frontendId":3303,"title":"Find the Occurrence of First Almost Equal Substring","titleSlug":"find-the-occurrence-of-first-almost-equal-substring","difficulty":"HARD","paidOnly":false,"tags":["string","string-matching"]}
{"id":3581,"frontendId":3289,"title":"The Two Sneaky Numbers of Digitville","titleSlug":"the-two-sneaky-numbers-of-digitville","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math"]}
{"id":3582,"frontendId":3285,"title":"Find Indices of Stable Mountains","titleSlug":"find-indices-of-stable-mountains","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3583,"frontendId":3312,"title":"Sorted GCD Pair Queries","titleSlug":"sorted-gcd-pair-queries","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","binary-search","combinatorics","counting","number-theory","prefix-sum"]}
{"id":3584,"frontendId":3302,"title":"Find the Lexicographically Smallest Valid Sequence","titleSlug":"find-the-lexicographically-smallest-valid-sequence","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","dynamic-programming","greedy"]}
{"id":3585,"frontendId":3268,"title":"Find Overlapping Shifts II","titleSlug":"find-overlapping-shifts-ii","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3586,"frontendId":3269,"title":"Constructing Two Increasing Arrays","titleSlug":"constructing-two-increasing-arrays","difficulty":"HARD","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":3587,"frontendId":3332,"title":"Maximum Points Tourist Can Earn","titleSlug":"maximum-points-tourist-can-earn","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3588,"frontendId":3320,"title":"Count The Number of Winning Sequences","titleSlug":"count-the-number-of-winning-sequences","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":3589,"frontendId":3278,"title":"Find Candidates for Data Scientist Position II","titleSlug":"find-candidates-for-data-scientist-position-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3590,"frontendId":3279,"title":"Maximum Total Area Occupied by Pistons","titleSlug":"maximum-total-area-occupied-by-pistons","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","string","simulation","counting","prefix-sum"]}
{"id":3591,"frontendId":3361,"title":"Shift Distance Between Two Strings","titleSlug":"shift-distance-between-two-strings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","prefix-sum"]}
{"id":3592,"frontendId":3321,"title":"Find X-Sum of All K-Long Subarrays II","titleSlug":"find-x-sum-of-all-k-long-subarrays-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","sliding-window","heap-priority-queue"]}
{"id":3593,"frontendId":3334,"title":"Find the Maximum Factor Score of Array","titleSlug":"find-the-maximum-factor-score-of-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":3594,"frontendId":3371,"title":"Identify the Largest Outlier in an Array","titleSlug":"identify-the-largest-outlier-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting","enumeration"]}
{"id":3595,"frontendId":3365,"title":"Rearrange K Substrings to Form Target String","titleSlug":"rearrange-k-substrings-to-form-target-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sorting"]}
{"id":3600,"frontendId":3304,"title":"Find the K-th Character in String Game I","titleSlug":"find-the-k-th-character-in-string-game-i","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation","recursion","simulation"]}
{"id":3601,"frontendId":3307,"title":"Find the K-th Character in String Game II","titleSlug":"find-the-k-th-character-in-string-game-ii","difficulty":"HARD","paidOnly":false,"tags":["math","bit-manipulation","recursion"]}
{"id":3602,"frontendId":3284,"title":"Sum of Consecutive Subarrays","titleSlug":"sum-of-consecutive-subarrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","dynamic-programming"]}
{"id":3603,"frontendId":3327,"title":"Check if DFS Strings Are Palindromes","titleSlug":"check-if-dfs-strings-are-palindromes","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","string","tree","depth-first-search","hash-function"]}
{"id":3604,"frontendId":3317,"title":"Find the Number of Possible Ways for an Event","titleSlug":"find-the-number-of-possible-ways-for-an-event","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","combinatorics"]}
{"id":3605,"frontendId":3314,"title":"Construct the Minimum Bitwise Array I","titleSlug":"construct-the-minimum-bitwise-array-i","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3606,"frontendId":3300,"title":"Minimum Element After Replacement With Digit Sum","titleSlug":"minimum-element-after-replacement-with-digit-sum","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":3607,"frontendId":3326,"title":"Minimum Division Operations to Make Array Non Decreasing","titleSlug":"minimum-division-operations-to-make-array-non-decreasing","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","number-theory"]}
{"id":3608,"frontendId":3336,"title":"Find the Number of Subsequences With Equal GCD","titleSlug":"find-the-number-of-subsequences-with-equal-gcd","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","number-theory"]}
{"id":3609,"frontendId":3293,"title":"Calculate Product Final Price","titleSlug":"calculate-product-final-price","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3610,"frontendId":3318,"title":"Find X-Sum of All K-Long Subarrays I","titleSlug":"find-x-sum-of-all-k-long-subarrays-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sliding-window","heap-priority-queue"]}
{"id":3611,"frontendId":3315,"title":"Construct the Minimum Bitwise Array II","titleSlug":"construct-the-minimum-bitwise-array-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3612,"frontendId":3349,"title":"Adjacent Increasing Subarrays Detection I","titleSlug":"adjacent-increasing-subarrays-detection-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3613,"frontendId":3387,"title":"Maximize Amount After Two Days of Conversions","titleSlug":"maximize-amount-after-two-days-of-conversions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","depth-first-search","breadth-first-search","graph"]}
{"id":3614,"frontendId":3339,"title":"Find the Number of K-Even Arrays","titleSlug":"find-the-number-of-k-even-arrays","difficulty":"MEDIUM","paidOnly":true,"tags":["dynamic-programming"]}
{"id":3615,"frontendId":3294,"title":"Convert Doubly Linked List to Array II","titleSlug":"convert-doubly-linked-list-to-array-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","linked-list","doubly-linked-list"]}
{"id":3616,"frontendId":3354,"title":"Make Array Elements Equal to Zero","titleSlug":"make-array-elements-equal-to-zero","difficulty":"EASY","paidOnly":false,"tags":["array","simulation","prefix-sum"]}
{"id":3617,"frontendId":3330,"title":"Find the Original Typed String I","titleSlug":"find-the-original-typed-string-i","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3618,"frontendId":3333,"title":"Find the Original Typed String II","titleSlug":"find-the-original-typed-string-ii","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","prefix-sum"]}
{"id":3619,"frontendId":3350,"title":"Adjacent Increasing Subarrays Detection II","titleSlug":"adjacent-increasing-subarrays-detection-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":3620,"frontendId":3397,"title":"Maximum Number of Distinct Elements After Operations","titleSlug":"maximum-number-of-distinct-elements-after-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3621,"frontendId":3375,"title":"Minimum Operations to Make Array Values Equal to K","titleSlug":"minimum-operations-to-make-array-values-equal-to-k","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":3622,"frontendId":3346,"title":"Maximum Frequency of an Element After Performing Operations I","titleSlug":"maximum-frequency-of-an-element-after-performing-operations-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window","sorting","prefix-sum"]}
{"id":3623,"frontendId":3299,"title":"Sum of Consecutive Subsequences","titleSlug":"sum-of-consecutive-subsequences","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","dynamic-programming"]}
{"id":3624,"frontendId":3308,"title":"Find Top Performing Driver","titleSlug":"find-top-performing-driver","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3625,"frontendId":3360,"title":"Stone Removal Game","titleSlug":"stone-removal-game","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":3626,"frontendId":3345,"title":"Smallest Divisible Digit Product I","titleSlug":"smallest-divisible-digit-product-i","difficulty":"EASY","paidOnly":false,"tags":["math","enumeration"]}
{"id":3627,"frontendId":3341,"title":"Find Minimum Time to Reach Last Room I","titleSlug":"find-minimum-time-to-reach-last-room-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":3628,"frontendId":3342,"title":"Find Minimum Time to Reach Last Room II","titleSlug":"find-minimum-time-to-reach-last-room-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","graph","heap-priority-queue","matrix","shortest-path"]}
{"id":3629,"frontendId":3335,"title":"Total Characters in String After Transformations I","titleSlug":"total-characters-in-string-after-transformations-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string","dynamic-programming","counting"]}
{"id":3630,"frontendId":3337,"title":"Total Characters in String After Transformations II","titleSlug":"total-characters-in-string-after-transformations-ii","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","dynamic-programming","counting"]}
{"id":3631,"frontendId":3352,"title":"Count K-Reducible Numbers Less Than N","titleSlug":"count-k-reducible-numbers-less-than-n","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming","combinatorics"]}
{"id":3632,"frontendId":3386,"title":"Button with Longest Push Time","titleSlug":"button-with-longest-push-time","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3633,"frontendId":3372,"title":"Maximize the Number of Target Nodes After Connecting Trees I","titleSlug":"maximize-the-number-of-target-nodes-after-connecting-trees-i","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search"]}
{"id":3634,"frontendId":3412,"title":"Find Mirror Score of a String","titleSlug":"find-mirror-score-of-a-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","stack","simulation"]}
{"id":3635,"frontendId":3348,"title":"Smallest Divisible Digit Product II","titleSlug":"smallest-divisible-digit-product-ii","difficulty":"HARD","paidOnly":false,"tags":["math","string","backtracking","greedy","number-theory"]}
{"id":3636,"frontendId":3340,"title":"Check Balanced String","titleSlug":"check-balanced-string","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3637,"frontendId":3343,"title":"Count Number of Balanced Permutations","titleSlug":"count-number-of-balanced-permutations","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming","combinatorics"]}
{"id":3638,"frontendId":3389,"title":"Minimum Operations to Make Character Frequencies Equal","titleSlug":"minimum-operations-to-make-character-frequencies-equal","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","dynamic-programming","counting","enumeration"]}
{"id":3639,"frontendId":3355,"title":"Zero Array Transformation I","titleSlug":"zero-array-transformation-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":3640,"frontendId":3347,"title":"Maximum Frequency of an Element After Performing Operations II","titleSlug":"maximum-frequency-of-an-element-after-performing-operations-ii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","sliding-window","sorting","prefix-sum"]}
{"id":3642,"frontendId":3322,"title":"Premier League Table Ranking III","titleSlug":"premier-league-table-ranking-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3643,"frontendId":3356,"title":"Zero Array Transformation II","titleSlug":"zero-array-transformation-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","prefix-sum"]}
{"id":3644,"frontendId":3364,"title":"Minimum Positive Sum Subarray ","titleSlug":"minimum-positive-sum-subarray","difficulty":"EASY","paidOnly":false,"tags":["array","sliding-window","prefix-sum"]}
{"id":3645,"frontendId":3373,"title":"Maximize the Number of Target Nodes After Connecting Trees II","titleSlug":"maximize-the-number-of-target-nodes-after-connecting-trees-ii","difficulty":"HARD","paidOnly":false,"tags":["tree","depth-first-search","breadth-first-search"]}
{"id":3646,"frontendId":3351,"title":"Sum of Good Subsequences","titleSlug":"sum-of-good-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":3647,"frontendId":3362,"title":"Zero Array Transformation III","titleSlug":"zero-array-transformation-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue","prefix-sum"]}
{"id":3648,"frontendId":3363,"title":"Find the Maximum Number of Fruits Collected","titleSlug":"find-the-maximum-number-of-fruits-collected","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3649,"frontendId":3376,"title":"Minimum Time to Break Locks I","titleSlug":"minimum-time-to-break-locks-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","backtracking","bit-manipulation","depth-first-search","bitmask"]}
{"id":3650,"frontendId":3328,"title":"Find Cities in Each State II","titleSlug":"find-cities-in-each-state-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3651,"frontendId":3379,"title":"Transformed Array","titleSlug":"transformed-array","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":3652,"frontendId":3359,"title":"Find Sorted Submatrices With Maximum Element at Most K","titleSlug":"find-sorted-submatrices-with-maximum-element-at-most-k","difficulty":"HARD","paidOnly":true,"tags":["array","stack","matrix","monotonic-stack"]}
{"id":3653,"frontendId":3381,"title":"Maximum Subarray Sum With Length Divisible by K","titleSlug":"maximum-subarray-sum-with-length-divisible-by-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":3654,"frontendId":3366,"title":"Minimum Array Sum","titleSlug":"minimum-array-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3655,"frontendId":3377,"title":"Digit Operations to Make Two Integers Equal","titleSlug":"digit-operations-to-make-two-integers-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["math","graph","heap-priority-queue","number-theory","shortest-path"]}
{"id":3656,"frontendId":3396,"title":"Minimum Number of Operations to Make Elements in Array Distinct","titleSlug":"minimum-number-of-operations-to-make-elements-in-array-distinct","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":3657,"frontendId":3394,"title":"Check if Grid can be Cut into Sections","titleSlug":"check-if-grid-can-be-cut-into-sections","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting"]}
{"id":3658,"frontendId":3357,"title":"Minimize the Maximum Adjacent Element Difference","titleSlug":"minimize-the-maximum-adjacent-element-difference","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy"]}
{"id":3659,"frontendId":3393,"title":"Count Paths With the Given XOR Value","titleSlug":"count-paths-with-the-given-xor-value","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","matrix"]}
{"id":3660,"frontendId":3338,"title":"Second Highest Salary II","titleSlug":"second-highest-salary-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["database"]}
{"id":3674,"frontendId":3420,"title":"Count Non-Decreasing Subarrays After K Operations","titleSlug":"count-non-decreasing-subarrays-after-k-operations","difficulty":"HARD","paidOnly":false,"tags":["array","stack","segment-tree","queue","sliding-window","monotonic-stack","monotonic-queue"]}
{"id":3675,"frontendId":3367,"title":"Maximize Sum of Weights after Edge Removals","titleSlug":"maximize-sum-of-weights-after-edge-removals","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","tree","depth-first-search","sorting"]}
{"id":3676,"frontendId":3370,"title":"Smallest Number With All Set Bits","titleSlug":"smallest-number-with-all-set-bits","difficulty":"EASY","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":3677,"frontendId":3418,"title":"Maximum Amount of Money Robot Can Earn","titleSlug":"maximum-amount-of-money-robot-can-earn","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3678,"frontendId":3408,"title":"Design Task Manager","titleSlug":"design-task-manager","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","heap-priority-queue","ordered-set"]}
{"id":3679,"frontendId":3344,"title":"Maximum Sized Array","titleSlug":"maximum-sized-array","difficulty":"MEDIUM","paidOnly":true,"tags":["binary-search","bit-manipulation"]}
{"id":3680,"frontendId":3378,"title":"Count Connected Components in LCM Graph","titleSlug":"count-connected-components-in-lcm-graph","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","union-find","number-theory"]}
{"id":3681,"frontendId":3380,"title":"Maximum Area Rectangle With Point Constraints I","titleSlug":"maximum-area-rectangle-with-point-constraints-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","binary-indexed-tree","segment-tree","geometry","sorting","enumeration"]}
{"id":3682,"frontendId":3405,"title":"Count the Number of Arrays with K Matching Adjacent Elements","titleSlug":"count-the-number-of-arrays-with-k-matching-adjacent-elements","difficulty":"HARD","paidOnly":false,"tags":["math","combinatorics"]}
{"id":3683,"frontendId":3403,"title":"Find the Lexicographically Largest String From the Box I","titleSlug":"find-the-lexicographically-largest-string-from-the-box-i","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","enumeration"]}
{"id":3684,"frontendId":3407,"title":"Substring Matching Pattern","titleSlug":"substring-matching-pattern","difficulty":"EASY","paidOnly":false,"tags":["string","string-matching"]}
{"id":3685,"frontendId":3392,"title":"Count Subarrays of Length Three With a Condition","titleSlug":"count-subarrays-of-length-three-with-a-condition","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3686,"frontendId":3388,"title":"Count Beautiful Splits in an Array","titleSlug":"count-beautiful-splits-in-an-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3687,"frontendId":3425,"title":"Longest Special Path","titleSlug":"longest-special-path","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","prefix-sum"]}
{"id":3688,"frontendId":3410,"title":"Maximize Subarray Sum After Removing All Occurrences of One Element","titleSlug":"maximize-subarray-sum-after-removing-all-occurrences-of-one-element","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","segment-tree"]}
{"id":3689,"frontendId":3382,"title":"Maximum Area Rectangle With Point Constraints II","titleSlug":"maximum-area-rectangle-with-point-constraints-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-indexed-tree","segment-tree","geometry","sorting"]}
{"id":3690,"frontendId":3398,"title":"Smallest Substring With Identical Characters I","titleSlug":"smallest-substring-with-identical-characters-i","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","enumeration"]}
{"id":3691,"frontendId":3402,"title":"Minimum Operations to Make Columns Strictly Increasing","titleSlug":"minimum-operations-to-make-columns-strictly-increasing","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","matrix"]}
{"id":3692,"frontendId":3455,"title":"Shortest Matching Substring","titleSlug":"shortest-matching-substring","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","binary-search","string-matching"]}
{"id":3693,"frontendId":3385,"title":"Minimum Time to Break Locks II","titleSlug":"minimum-time-to-break-locks-ii","difficulty":"HARD","paidOnly":true,"tags":["array","depth-first-search","graph"]}
{"id":3694,"frontendId":3353,"title":"Minimum Total Operations","titleSlug":"minimum-total-operations","difficulty":"EASY","paidOnly":true,"tags":["array"]}
{"id":3695,"frontendId":3358,"title":"Books with NULL Ratings","titleSlug":"books-with-null-ratings","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3696,"frontendId":3448,"title":"Count Substrings Divisible By Last Digit","titleSlug":"count-substrings-divisible-by-last-digit","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":3697,"frontendId":3444,"title":"Minimum Increments for Target Multiples in an Array","titleSlug":"minimum-increments-for-target-multiples-in-an-array","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","bit-manipulation","number-theory","bitmask"]}
{"id":3698,"frontendId":3422,"title":"Minimum Operations to Make Subarray Elements Equal","titleSlug":"minimum-operations-to-make-subarray-elements-equal","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","math","sliding-window","heap-priority-queue"]}
{"id":3699,"frontendId":3404,"title":"Count Special Subsequences","titleSlug":"count-special-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","enumeration"]}
{"id":3700,"frontendId":3395,"title":"Subsequences with a Unique Middle Mode I","titleSlug":"subsequences-with-a-unique-middle-mode-i","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","combinatorics"]}
{"id":3701,"frontendId":3441,"title":"Minimum Cost Good Caption","titleSlug":"minimum-cost-good-caption","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":3702,"frontendId":3411,"title":"Maximum Subarray With Equal Products","titleSlug":"maximum-subarray-with-equal-products","difficulty":"EASY","paidOnly":false,"tags":["array","math","sliding-window","enumeration","number-theory"]}
{"id":3703,"frontendId":3368,"title":"First Letter Capitalization","titleSlug":"first-letter-capitalization","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3704,"frontendId":3432,"title":"Count Partitions with Even Sum Difference","titleSlug":"count-partitions-with-even-sum-difference","difficulty":"EASY","paidOnly":false,"tags":["array","math","prefix-sum"]}
{"id":3705,"frontendId":3471,"title":"Find the Largest Almost Missing Integer","titleSlug":"find-the-largest-almost-missing-integer","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":3706,"frontendId":3399,"title":"Smallest Substring With Identical Characters II","titleSlug":"smallest-substring-with-identical-characters-ii","difficulty":"HARD","paidOnly":false,"tags":["string","binary-search"]}
{"id":3707,"frontendId":3527,"title":"Find the Most Common Response","titleSlug":"find-the-most-common-response","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":3708,"frontendId":3417,"title":"Zigzag Grid Traversal With Skip","titleSlug":"zigzag-grid-traversal-with-skip","difficulty":"EASY","paidOnly":false,"tags":["array","matrix","simulation"]}
{"id":3709,"frontendId":3456,"title":"Find Special Substring of Length K","titleSlug":"find-special-substring-of-length-k","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":3710,"frontendId":3369,"title":"Design an Array Statistics Tracker ","titleSlug":"design-an-array-statistics-tracker","difficulty":"HARD","paidOnly":true,"tags":["hash-table","binary-search","design","queue","heap-priority-queue","data-stream","ordered-set"]}
{"id":3711,"frontendId":3374,"title":"First Letter Capitalization II","titleSlug":"first-letter-capitalization-ii","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":3712,"frontendId":3424,"title":"Minimum Cost to Make Arrays Identical","titleSlug":"minimum-cost-to-make-arrays-identical","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3713,"frontendId":3435,"title":"Frequencies of Shortest Supersequences","titleSlug":"frequencies-of-shortest-supersequences","difficulty":"HARD","paidOnly":false,"tags":["array","string","bit-manipulation","graph","topological-sort","enumeration"]}
{"id":3714,"frontendId":3428,"title":"Maximum and Minimum Sums of at Most Size K Subsequences","titleSlug":"maximum-and-minimum-sums-of-at-most-size-k-subsequences","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming","sorting","combinatorics"]}
{"id":3715,"frontendId":3413,"title":"Maximum Coins From K Consecutive Bags","titleSlug":"maximum-coins-from-k-consecutive-bags","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","greedy","sliding-window","sorting","prefix-sum"]}
{"id":3716,"frontendId":3409,"title":"Longest Subsequence With Decreasing Adjacent Difference","titleSlug":"longest-subsequence-with-decreasing-adjacent-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3717,"frontendId":3505,"title":"Minimum Operations to Make Elements Within K Subarrays Equal","titleSlug":"minimum-operations-to-make-elements-within-k-subarrays-equal","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","dynamic-programming","sliding-window","heap-priority-queue"]}
{"id":3718,"frontendId":3383,"title":"Minimum Runes to Add to Cast Spell","titleSlug":"minimum-runes-to-add-to-cast-spell","difficulty":"HARD","paidOnly":true,"tags":["array","depth-first-search","breadth-first-search","union-find","graph","topological-sort"]}
{"id":3719,"frontendId":3384,"title":"Team Dominance by Pass Success","titleSlug":"team-dominance-by-pass-success","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3720,"frontendId":3419,"title":"Minimize the Maximum Edge Weight of Graph","titleSlug":"minimize-the-maximum-edge-weight-of-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["binary-search","depth-first-search","breadth-first-search","graph","shortest-path"]}
{"id":3721,"frontendId":3433,"title":"Count Mentions Per User","titleSlug":"count-mentions-per-user","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","sorting","simulation"]}
{"id":3722,"frontendId":3473,"title":"Sum of K Subarrays With Length at Least M","titleSlug":"sum-of-k-subarrays-with-length-at-least-m","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":3723,"frontendId":3452,"title":"Sum of Good Numbers","titleSlug":"sum-of-good-numbers","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3725,"frontendId":3430,"title":"Maximum and Minimum Sums of at Most Size K Subarrays","titleSlug":"maximum-and-minimum-sums-of-at-most-size-k-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","math","stack","monotonic-stack"]}
{"id":3726,"frontendId":3390,"title":"Longest Team Pass Streak","titleSlug":"longest-team-pass-streak","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3729,"frontendId":3528,"title":"Unit Conversion I","titleSlug":"unit-conversion-i","difficulty":"MEDIUM","paidOnly":false,"tags":["depth-first-search","breadth-first-search","graph"]}
{"id":3731,"frontendId":3427,"title":"Sum of Variable Length Subarrays","titleSlug":"sum-of-variable-length-subarrays","difficulty":"EASY","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":3732,"frontendId":3522,"title":"Calculate Score After Performing Instructions","titleSlug":"calculate-score-after-performing-instructions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","simulation"]}
{"id":3733,"frontendId":3459,"title":"Length of Longest V-Shaped Diagonal Segment","titleSlug":"length-of-longest-v-shaped-diagonal-segment","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","memoization","matrix"]}
{"id":3735,"frontendId":3391,"title":"Design a 3D Binary Matrix with Efficient Layer Tracking","titleSlug":"design-a-3d-binary-matrix-with-efficient-layer-tracking","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","design","heap-priority-queue","matrix","ordered-set"]}
{"id":3736,"frontendId":3438,"title":"Find Valid Pair of Adjacent Digits in String","titleSlug":"find-valid-pair-of-adjacent-digits-in-string","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":3737,"frontendId":3429,"title":"Paint House IV","titleSlug":"paint-house-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3738,"frontendId":3523,"title":"Make Array Non-decreasing","titleSlug":"make-array-non-decreasing","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","greedy","monotonic-stack"]}
{"id":3739,"frontendId":3426,"title":"Manhattan Distances of All Arrangements of Pieces","titleSlug":"manhattan-distances-of-all-arrangements-of-pieces","difficulty":"HARD","paidOnly":false,"tags":["math","combinatorics"]}
{"id":3740,"frontendId":3400,"title":"Maximum Number of Matching Indices After Right Shifts","titleSlug":"maximum-number-of-matching-indices-after-right-shifts","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","simulation"]}
{"id":3741,"frontendId":3440,"title":"Reschedule Meetings for Maximum Free Time II","titleSlug":"reschedule-meetings-for-maximum-free-time-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","enumeration"]}
{"id":3743,"frontendId":3439,"title":"Reschedule Meetings for Maximum Free Time I","titleSlug":"reschedule-meetings-for-maximum-free-time-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sliding-window"]}
{"id":3744,"frontendId":3495,"title":"Minimum Operations to Make Array Elements Zero","titleSlug":"minimum-operations-to-make-array-elements-zero","difficulty":"HARD","paidOnly":false,"tags":["array","math","bit-manipulation"]}
{"id":3746,"frontendId":3401,"title":"Find Circular Gift Exchange Chains","titleSlug":"find-circular-gift-exchange-chains","difficulty":"HARD","paidOnly":true,"tags":["database"]}
{"id":3747,"frontendId":3423,"title":"Maximum Difference Between Adjacent Elements in a Circular Array","titleSlug":"maximum-difference-between-adjacent-elements-in-a-circular-array","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3748,"frontendId":3446,"title":"Sort Matrix by Diagonals","titleSlug":"sort-matrix-by-diagonals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","matrix"]}
{"id":3749,"frontendId":3406,"title":"Find the Lexicographically Largest String From the Box II","titleSlug":"find-the-lexicographically-largest-string-from-the-box-ii","difficulty":"HARD","paidOnly":true,"tags":["two-pointers","string"]}
{"id":3750,"frontendId":3488,"title":"Closest Equal Element Queries","titleSlug":"closest-equal-element-queries","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search"]}
{"id":3751,"frontendId":3434,"title":"Maximum Frequency After Subarray Operation","titleSlug":"maximum-frequency-after-subarray-operation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming","greedy","enumeration","prefix-sum"]}
{"id":3752,"frontendId":3535,"title":"Unit Conversion II","titleSlug":"unit-conversion-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","depth-first-search","breadth-first-search","graph"]}
{"id":3753,"frontendId":3442,"title":"Maximum Difference Between Even and Odd Frequency I","titleSlug":"maximum-difference-between-even-and-odd-frequency-i","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":3754,"frontendId":3443,"title":"Maximum Manhattan Distance After K Changes","titleSlug":"maximum-manhattan-distance-after-k-changes","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string","counting"]}
{"id":3755,"frontendId":3584,"title":"Maximum Product of First and Last Elements of a Subsequence","titleSlug":"maximum-product-of-first-and-last-elements-of-a-subsequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers"]}
{"id":3756,"frontendId":3416,"title":"Subsequences with a Unique Middle Mode II","titleSlug":"subsequences-with-a-unique-middle-mode-ii","difficulty":"HARD","paidOnly":true,"tags":["array","hash-table","math","combinatorics"]}
{"id":3757,"frontendId":3415,"title":"Find Products with Three Consecutive Digits ","titleSlug":"find-products-with-three-consecutive-digits","difficulty":"EASY","paidOnly":true,"tags":["database"]}
{"id":3758,"frontendId":3431,"title":"Minimum Unlocked Indices to Sort Nums","titleSlug":"minimum-unlocked-indices-to-sort-nums","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table"]}
{"id":3759,"frontendId":3478,"title":"Choose K Elements With Maximum Sum","titleSlug":"choose-k-elements-with-maximum-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","heap-priority-queue"]}
{"id":3760,"frontendId":3447,"title":"Assign Elements to Groups with Constraints","titleSlug":"assign-elements-to-groups-with-constraints","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":3761,"frontendId":3445,"title":"Maximum Difference Between Even and Odd Frequency II","titleSlug":"maximum-difference-between-even-and-odd-frequency-ii","difficulty":"HARD","paidOnly":false,"tags":["string","sliding-window","enumeration","prefix-sum"]}
{"id":3762,"frontendId":3449,"title":"Maximize the Minimum Game Score","titleSlug":"maximize-the-minimum-game-score","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","greedy"]}
{"id":3763,"frontendId":3453,"title":"Separate Squares I","titleSlug":"separate-squares-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":3764,"frontendId":3462,"title":"Maximum Sum With at Most K Elements","titleSlug":"maximum-sum-with-at-most-k-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue","matrix"]}
{"id":3765,"frontendId":3500,"title":"Minimum Cost to Divide Array Into Subarrays","titleSlug":"minimum-cost-to-divide-array-into-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":3766,"frontendId":3627,"title":"Maximum Median Sum of Subsequences of Size 3","titleSlug":"maximum-median-sum-of-subsequences-of-size-3","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting","game-theory"]}
{"id":3767,"frontendId":3421,"title":"Find Students Who Improved","titleSlug":"find-students-who-improved","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3768,"frontendId":3461,"title":"Check If Digits Are Equal in String After Operations I","titleSlug":"check-if-digits-are-equal-in-string-after-operations-i","difficulty":"EASY","paidOnly":false,"tags":["math","string","simulation","combinatorics","number-theory"]}
{"id":3770,"frontendId":3474,"title":"Lexicographically Smallest Generated String","titleSlug":"lexicographically-smallest-generated-string","difficulty":"HARD","paidOnly":false,"tags":["string","greedy","string-matching"]}
{"id":3771,"frontendId":3458,"title":"Select K Disjoint Special Substrings","titleSlug":"select-k-disjoint-special-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming","greedy","sorting"]}
{"id":3772,"frontendId":3510,"title":"Minimum Pair Removal to Sort Array II","titleSlug":"minimum-pair-removal-to-sort-array-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","linked-list","heap-priority-queue","simulation","doubly-linked-list","ordered-set"]}
{"id":3773,"frontendId":3507,"title":"Minimum Pair Removal to Sort Array I","titleSlug":"minimum-pair-removal-to-sort-array-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","linked-list","heap-priority-queue","simulation","doubly-linked-list","ordered-set"]}
{"id":3774,"frontendId":3463,"title":"Check If Digits Are Equal in String After Operations II","titleSlug":"check-if-digits-are-equal-in-string-after-operations-ii","difficulty":"HARD","paidOnly":false,"tags":["math","string","combinatorics","number-theory"]}
{"id":3775,"frontendId":3454,"title":"Separate Squares II","titleSlug":"separate-squares-ii","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","segment-tree","line-sweep"]}
{"id":3776,"frontendId":3469,"title":"Find Minimum Cost to Remove Array Elements","titleSlug":"find-minimum-cost-to-remove-array-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3777,"frontendId":3509,"title":"Maximum Product of Subsequences With an Alternating Sum Equal to K","titleSlug":"maximum-product-of-subsequences-with-an-alternating-sum-equal-to-k","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","dynamic-programming"]}
{"id":3778,"frontendId":3467,"title":"Transform Array by Parity","titleSlug":"transform-array-by-parity","difficulty":"EASY","paidOnly":false,"tags":["array","sorting","counting"]}
{"id":3779,"frontendId":3457,"title":"Eat Pizzas!","titleSlug":"eat-pizzas","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":3780,"frontendId":3437,"title":"Permutations III","titleSlug":"permutations-iii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","backtracking"]}
{"id":3781,"frontendId":3464,"title":"Maximize the Distance Between Points on a Square","titleSlug":"maximize-the-distance-between-points-on-a-square","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-search","geometry","sorting"]}
{"id":3782,"frontendId":3436,"title":"Find Valid Emails","titleSlug":"find-valid-emails","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":3783,"frontendId":3470,"title":"Permutations IV","titleSlug":"permutations-iv","difficulty":"HARD","paidOnly":false,"tags":["array","math","combinatorics","enumeration"]}
{"id":3784,"frontendId":3485,"title":"Longest Common Prefix of K Strings After Removal","titleSlug":"longest-common-prefix-of-k-strings-after-removal","difficulty":"HARD","paidOnly":false,"tags":["array","string","trie"]}
{"id":3785,"frontendId":3468,"title":"Find the Number of Copy Arrays","titleSlug":"find-the-number-of-copy-arrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math"]}
{"id":3786,"frontendId":3472,"title":"Longest Palindromic Subsequence After at Most K Operations","titleSlug":"longest-palindromic-subsequence-after-at-most-k-operations","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":3787,"frontendId":3450,"title":"Maximum Students on a Single Bench","titleSlug":"maximum-students-on-a-single-bench","difficulty":"EASY","paidOnly":true,"tags":["array","hash-table"]}
{"id":3788,"frontendId":3487,"title":"Maximum Unique Subarray Sum After Deletion","titleSlug":"maximum-unique-subarray-sum-after-deletion","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":3789,"frontendId":3480,"title":"Maximize Subarrays After Removing One Conflicting Pair","titleSlug":"maximize-subarrays-after-removing-one-conflicting-pair","difficulty":"HARD","paidOnly":false,"tags":["array","segment-tree","enumeration","prefix-sum"]}
{"id":3790,"frontendId":3477,"title":"Fruits Into Baskets II","titleSlug":"fruits-into-baskets-ii","difficulty":"EASY","paidOnly":false,"tags":["array","binary-search","segment-tree","simulation","ordered-set"]}
{"id":3791,"frontendId":3479,"title":"Fruits Into Baskets III","titleSlug":"fruits-into-baskets-iii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","segment-tree","ordered-set"]}
{"id":3792,"frontendId":3451,"title":"Find Invalid IP Addresses","titleSlug":"find-invalid-ip-addresses","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":3793,"frontendId":3503,"title":"Longest Palindrome After Substring Concatenation I","titleSlug":"longest-palindrome-after-substring-concatenation-i","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","dynamic-programming","enumeration"]}
{"id":3794,"frontendId":3494,"title":"Find the Minimum Amount of Time to Brew Potions","titleSlug":"find-the-minimum-amount-of-time-to-brew-potions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation","prefix-sum"]}
{"id":3795,"frontendId":3489,"title":"Zero Array Transformation IV","titleSlug":"zero-array-transformation-iv","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3796,"frontendId":3460,"title":"Longest Common Prefix After at Most One Removal","titleSlug":"longest-common-prefix-after-at-most-one-removal","difficulty":"MEDIUM","paidOnly":true,"tags":["two-pointers","string"]}
{"id":3797,"frontendId":3484,"title":"Design Spreadsheet","titleSlug":"design-spreadsheet","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","design","matrix"]}
{"id":3798,"frontendId":3486,"title":"Longest Special Path II","titleSlug":"longest-special-path-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","tree","depth-first-search","prefix-sum"]}
{"id":3799,"frontendId":3483,"title":"Unique 3-Digit Even Numbers","titleSlug":"unique-3-digit-even-numbers","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","recursion","enumeration"]}
{"id":3800,"frontendId":3598,"title":"Longest Common Prefix Between Adjacent Strings After Removals","titleSlug":"longest-common-prefix-between-adjacent-strings-after-removals","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string"]}
{"id":3801,"frontendId":3490,"title":"Count Beautiful Numbers","titleSlug":"count-beautiful-numbers","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":3803,"frontendId":3465,"title":"Find Products with Valid Serial Numbers","titleSlug":"find-products-with-valid-serial-numbers","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":3804,"frontendId":3501,"title":"Maximize Active Section with Trade II","titleSlug":"maximize-active-section-with-trade-ii","difficulty":"HARD","paidOnly":false,"tags":["array","string","binary-search","segment-tree"]}
{"id":3805,"frontendId":3499,"title":"Maximize Active Section with Trade I","titleSlug":"maximize-active-section-with-trade-i","difficulty":"MEDIUM","paidOnly":false,"tags":["string","enumeration"]}
{"id":3806,"frontendId":3466,"title":"Maximum Coin Collection ","titleSlug":"maximum-coin-collection","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":3807,"frontendId":3796,"title":"Find Maximum Value in a Constrained Sequence","titleSlug":"find-maximum-value-in-a-constrained-sequence","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":3808,"frontendId":3504,"title":"Longest Palindrome After Substring Concatenation II","titleSlug":"longest-palindrome-after-substring-concatenation-ii","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":3809,"frontendId":3493,"title":"Properties Graph","titleSlug":"properties-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","graph"]}
{"id":3810,"frontendId":3519,"title":"Count Numbers with Non-Decreasing Digits ","titleSlug":"count-numbers-with-non-decreasing-digits","difficulty":"HARD","paidOnly":false,"tags":["math","string","dynamic-programming"]}
{"id":3811,"frontendId":3498,"title":"Reverse Degree of a String","titleSlug":"reverse-degree-of-a-string","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":3812,"frontendId":3517,"title":"Smallest Palindromic Rearrangement I","titleSlug":"smallest-palindromic-rearrangement-i","difficulty":"MEDIUM","paidOnly":false,"tags":["string","sorting","counting-sort"]}
{"id":3813,"frontendId":3518,"title":"Smallest Palindromic Rearrangement II","titleSlug":"smallest-palindromic-rearrangement-ii","difficulty":"HARD","paidOnly":false,"tags":["hash-table","math","string","combinatorics","counting"]}
{"id":3814,"frontendId":3506,"title":"Find Time Required to Eliminate Bacterial Strains","titleSlug":"find-time-required-to-eliminate-bacterial-strains","difficulty":"HARD","paidOnly":true,"tags":["array","math","greedy","heap-priority-queue"]}
{"id":3815,"frontendId":3556,"title":"Sum of Largest Prime Substrings","titleSlug":"sum-of-largest-prime-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math","string","sorting","number-theory"]}
{"id":3816,"frontendId":3475,"title":"DNA Pattern Recognition ","titleSlug":"dna-pattern-recognition","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3817,"frontendId":3492,"title":"Maximum Containers on a Ship","titleSlug":"maximum-containers-on-a-ship","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3818,"frontendId":3476,"title":"Maximize Profit from Task Assignment","titleSlug":"maximize-profit-from-task-assignment","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":3819,"frontendId":3531,"title":"Count Covered Buildings","titleSlug":"count-covered-buildings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":3820,"frontendId":3514,"title":"Number of Unique XOR Triplets II","titleSlug":"number-of-unique-xor-triplets-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","bit-manipulation","enumeration"]}
{"id":3821,"frontendId":3529,"title":"Count Cells in Overlapping Horizontal and Vertical Substrings","titleSlug":"count-cells-in-overlapping-horizontal-and-vertical-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","rolling-hash","string-matching","matrix","hash-function"]}
{"id":3822,"frontendId":3537,"title":"Fill a Special Grid","titleSlug":"fill-a-special-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","matrix"]}
{"id":3823,"frontendId":3619,"title":"Count Islands With Total Value Divisible by K","titleSlug":"count-islands-with-total-value-divisible-by-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","depth-first-search","breadth-first-search","union-find","matrix"]}
{"id":3824,"frontendId":3513,"title":"Number of Unique XOR Triplets I","titleSlug":"number-of-unique-xor-triplets-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","bit-manipulation"]}
{"id":3825,"frontendId":3481,"title":"Apply Substitutions","titleSlug":"apply-substitutions","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","string","depth-first-search","breadth-first-search","graph","topological-sort"]}
{"id":3826,"frontendId":3530,"title":"Maximum Profit from Valid Topological Order in DAG","titleSlug":"maximum-profit-from-valid-topological-order-in-dag","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","graph","topological-sort","bitmask"]}
{"id":3827,"frontendId":3508,"title":"Implement Router","titleSlug":"implement-router","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","design","queue","ordered-set"]}
{"id":3828,"frontendId":3482,"title":"Analyze Organization Hierarchy","titleSlug":"analyze-organization-hierarchy","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":3829,"frontendId":3515,"title":"Shortest Path in a Weighted Tree","titleSlug":"shortest-path-in-a-weighted-tree","difficulty":"HARD","paidOnly":false,"tags":["array","tree","depth-first-search","binary-indexed-tree","segment-tree"]}
{"id":3830,"frontendId":3516,"title":"Find Closest Person","titleSlug":"find-closest-person","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3831,"frontendId":3524,"title":"Find X Value of Array I","titleSlug":"find-x-value-of-array-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","dynamic-programming"]}
{"id":3832,"frontendId":3502,"title":"Minimum Cost to Reach Every Position","titleSlug":"minimum-cost-to-reach-every-position","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3833,"frontendId":3538,"title":"Merge Operations for Minimum Travel Time","titleSlug":"merge-operations-for-minimum-travel-time","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","prefix-sum"]}
{"id":3834,"frontendId":3542,"title":"Minimum Operations to Convert All Elements to Zero","titleSlug":"minimum-operations-to-convert-all-elements-to-zero","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","stack","greedy","monotonic-stack"]}
{"id":3835,"frontendId":3578,"title":"Count Partitions With Max-Min Difference at Most K","titleSlug":"count-partitions-with-max-min-difference-at-most-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","queue","sliding-window","prefix-sum","monotonic-queue"]}
{"id":3836,"frontendId":3491,"title":"Phone Number Prefix","titleSlug":"phone-number-prefix","difficulty":"EASY","paidOnly":true,"tags":["array","string","trie","sorting"]}
{"id":3837,"frontendId":3552,"title":"Grid Teleportation Traversal","titleSlug":"grid-teleportation-traversal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","breadth-first-search","matrix"]}
{"id":3838,"frontendId":3532,"title":"Path Existence Queries in a Graph I","titleSlug":"path-existence-queries-in-a-graph-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","binary-search","union-find","graph"]}
{"id":3839,"frontendId":3496,"title":"Maximize Score After Pair Deletions","titleSlug":"maximize-score-after-pair-deletions","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy"]}
{"id":3840,"frontendId":3525,"title":"Find X Value of Array II","titleSlug":"find-x-value-of-array-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","segment-tree"]}
{"id":3841,"frontendId":3533,"title":"Concatenated Divisibility","titleSlug":"concatenated-divisibility","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","bitmask"]}
{"id":3842,"frontendId":3559,"title":"Number of Ways to Assign Edge Weights II","titleSlug":"number-of-ways-to-assign-edge-weights-ii","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","bit-manipulation","tree","depth-first-search"]}
{"id":3843,"frontendId":3566,"title":"Partition Array into Two Equal Product Subsets","titleSlug":"partition-array-into-two-equal-product-subsets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation","recursion","enumeration"]}
{"id":3844,"frontendId":3558,"title":"Number of Ways to Assign Edge Weights I","titleSlug":"number-of-ways-to-assign-edge-weights-i","difficulty":"MEDIUM","paidOnly":false,"tags":["math","tree","depth-first-search"]}
{"id":3845,"frontendId":3547,"title":"Maximum Sum of Edge Values in a Graph","titleSlug":"maximum-sum-of-edge-values-in-a-graph","difficulty":"HARD","paidOnly":false,"tags":["math","greedy","graph"]}
{"id":3846,"frontendId":3512,"title":"Minimum Operations to Make Array Sum Divisible by K","titleSlug":"minimum-operations-to-make-array-sum-divisible-by-k","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":3847,"frontendId":3551,"title":"Minimum Swaps to Sort by Digit Sum","titleSlug":"minimum-swaps-to-sort-by-digit-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":3848,"frontendId":3497,"title":"Analyze Subscription Conversion ","titleSlug":"analyze-subscription-conversion","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3849,"frontendId":3546,"title":"Equal Sum Grid Partition I","titleSlug":"equal-sum-grid-partition-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","matrix","enumeration","prefix-sum"]}
{"id":3850,"frontendId":3548,"title":"Equal Sum Grid Partition II","titleSlug":"equal-sum-grid-partition-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","matrix","enumeration","prefix-sum"]}
{"id":3851,"frontendId":3539,"title":"Find Sum of Array Product of Magical Sequences","titleSlug":"find-sum-of-array-product-of-magical-sequences","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","bit-manipulation","combinatorics","bitmask"]}
{"id":3852,"frontendId":3534,"title":"Path Existence Queries in a Graph II","titleSlug":"path-existence-queries-in-a-graph-ii","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","dynamic-programming","greedy","bit-manipulation","graph","sorting"]}
{"id":3853,"frontendId":3553,"title":"Minimum Weighted Subgraph With the Required Paths II","titleSlug":"minimum-weighted-subgraph-with-the-required-paths-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","tree","depth-first-search"]}
{"id":3854,"frontendId":3562,"title":"Maximum Profit from Trading Stocks with Discounts","titleSlug":"maximum-profit-from-trading-stocks-with-discounts","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search"]}
{"id":3855,"frontendId":3511,"title":"Make a Positive Array","titleSlug":"make-a-positive-array","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","prefix-sum"]}
{"id":3856,"frontendId":3543,"title":"Maximum Weighted K-Edge Path","titleSlug":"maximum-weighted-k-edge-path","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","dynamic-programming","graph"]}
{"id":3857,"frontendId":3557,"title":"Find Maximum Number of Non Intersecting Substrings","titleSlug":"find-maximum-number-of-non-intersecting-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","dynamic-programming","greedy"]}
{"id":3858,"frontendId":3544,"title":"Subtree Inversion Sum","titleSlug":"subtree-inversion-sum","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search"]}
{"id":3859,"frontendId":3536,"title":"Maximum Product of Two Digits","titleSlug":"maximum-product-of-two-digits","difficulty":"EASY","paidOnly":false,"tags":["math","sorting"]}
{"id":3860,"frontendId":3561,"title":"Resulting String After Adjacent Removals","titleSlug":"resulting-string-after-adjacent-removals","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":3861,"frontendId":3520,"title":"Minimum Threshold for Inversion Pairs Count","titleSlug":"minimum-threshold-for-inversion-pairs-count","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","binary-indexed-tree","segment-tree"]}
{"id":3862,"frontendId":3526,"title":"Range XOR Queries with Subarray Reversals","titleSlug":"range-xor-queries-with-subarray-reversals","difficulty":"HARD","paidOnly":true,"tags":["array","tree","binary-tree"]}
{"id":3863,"frontendId":3607,"title":"Power Grid Maintenance","titleSlug":"power-grid-maintenance","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","depth-first-search","breadth-first-search","union-find","graph","heap-priority-queue","ordered-set"]}
{"id":3864,"frontendId":3577,"title":"Count the Number of Computer Unlocking Permutations","titleSlug":"count-the-number-of-computer-unlocking-permutations","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","brainteaser","combinatorics"]}
{"id":3865,"frontendId":3521,"title":"Find Product Recommendation Pairs","titleSlug":"find-product-recommendation-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3866,"frontendId":3579,"title":"Minimum Steps to Convert String with Operations","titleSlug":"minimum-steps-to-convert-string-with-operations","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","greedy"]}
{"id":3867,"frontendId":3563,"title":"Lexicographically Smallest String After Adjacent Removals","titleSlug":"lexicographically-smallest-string-after-adjacent-removals","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming"]}
{"id":3868,"frontendId":3588,"title":"Find Maximum Area of a Triangle","titleSlug":"find-maximum-area-of-a-triangle","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","greedy","geometry","enumeration"]}
{"id":3869,"frontendId":3550,"title":"Smallest Index With Digit Sum Equal to Index","titleSlug":"smallest-index-with-digit-sum-equal-to-index","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":3870,"frontendId":3568,"title":"Minimum Moves to Clean the Classroom","titleSlug":"minimum-moves-to-clean-the-classroom","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation","breadth-first-search","matrix"]}
{"id":3871,"frontendId":3545,"title":"Minimum Deletions for At Most K Distinct Characters","titleSlug":"minimum-deletions-for-at-most-k-distinct-characters","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","greedy","sorting","counting"]}
{"id":3872,"frontendId":3541,"title":"Find Most Frequent Vowel and Consonant","titleSlug":"find-most-frequent-vowel-and-consonant","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":3873,"frontendId":3685,"title":"Subsequence Sum After Capping Elements","titleSlug":"subsequence-sum-after-capping-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","dynamic-programming","sorting"]}
{"id":3875,"frontendId":3575,"title":"Maximum Good Subtree Score","titleSlug":"maximum-good-subtree-score","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","tree","depth-first-search","bitmask"]}
{"id":3876,"frontendId":3576,"title":"Transform Array to All Equal Elements","titleSlug":"transform-array-to-all-equal-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":3877,"frontendId":3664,"title":"Two-Letter Card Game","titleSlug":"two-letter-card-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","counting","enumeration"]}
{"id":3878,"frontendId":3569,"title":"Maximize Count of Distinct Primes After Split","titleSlug":"maximize-count-of-distinct-primes-after-split","difficulty":"HARD","paidOnly":false,"tags":["array","math","segment-tree","number-theory"]}
{"id":3879,"frontendId":3560,"title":"Find Minimum Log Transportation Cost","titleSlug":"find-minimum-log-transportation-cost","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3880,"frontendId":3540,"title":"Minimum Time to Visit All Houses","titleSlug":"minimum-time-to-visit-all-houses","difficulty":"MEDIUM","paidOnly":true,"tags":["array","prefix-sum"]}
{"id":3881,"frontendId":3613,"title":"Minimize Maximum Component Cost","titleSlug":"minimize-maximum-component-cost","difficulty":"MEDIUM","paidOnly":false,"tags":["binary-search","union-find","graph","sorting"]}
{"id":3882,"frontendId":3630,"title":"Partition Array for Maximum XOR and AND","titleSlug":"partition-array-for-maximum-xor-and-and","difficulty":"HARD","paidOnly":false,"tags":["array","math","greedy","bit-manipulation","enumeration"]}
{"id":3883,"frontendId":3549,"title":"Multiply Two Polynomials","titleSlug":"multiply-two-polynomials","difficulty":"HARD","paidOnly":true,"tags":["array","math"]}
{"id":3884,"frontendId":3567,"title":"Minimum Absolute Difference in Sliding Submatrix","titleSlug":"minimum-absolute-difference-in-sliding-submatrix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sorting","matrix"]}
{"id":3885,"frontendId":3583,"title":"Count Special Triplets","titleSlug":"count-special-triplets","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3886,"frontendId":3623,"title":"Count Number of Trapezoids I","titleSlug":"count-number-of-trapezoids-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","geometry"]}
{"id":3887,"frontendId":3650,"title":"Minimum Cost Path with Edge Reversals","titleSlug":"minimum-cost-path-with-edge-reversals","difficulty":"MEDIUM","paidOnly":false,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":3888,"frontendId":3574,"title":"Maximize Subarray GCD Score","titleSlug":"maximize-subarray-gcd-score","difficulty":"HARD","paidOnly":false,"tags":["array","math","enumeration","number-theory"]}
{"id":3889,"frontendId":3651,"title":"Minimum Cost Path with Teleportations","titleSlug":"minimum-cost-path-with-teleportations","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3890,"frontendId":3555,"title":"Smallest Subarray to Sort in Every Sliding Window","titleSlug":"smallest-subarray-to-sort-in-every-sliding-window","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","stack","greedy","sorting","monotonic-stack"]}
{"id":3891,"frontendId":3554,"title":"Find Category Recommendation Pairs","titleSlug":"find-category-recommendation-pairs","difficulty":"HARD","paidOnly":false,"tags":["database"]}
{"id":3892,"frontendId":3573,"title":"Best Time to Buy and Sell Stock V","titleSlug":"best-time-to-buy-and-sell-stock-v","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3893,"frontendId":3582,"title":"Generate Tag for Video Caption","titleSlug":"generate-tag-for-video-caption","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":3894,"frontendId":3572,"title":"Maximize YSum by Picking a Triplet of Distinct XValues","titleSlug":"maximize-ysum-by-picking-a-triplet-of-distinct-xvalues","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy","sorting","heap-priority-queue"]}
{"id":3896,"frontendId":3594,"title":"Minimum Time to Transport All Individuals","titleSlug":"minimum-time-to-transport-all-individuals","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","graph","heap-priority-queue","shortest-path","bitmask"]}
{"id":3897,"frontendId":3625,"title":"Count Number of Trapezoids II","titleSlug":"count-number-of-trapezoids-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","geometry"]}
{"id":3898,"frontendId":3564,"title":"Seasonal Sales Analysis","titleSlug":"seasonal-sales-analysis","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3899,"frontendId":3565,"title":"Sequential Grid Path Cover","titleSlug":"sequential-grid-path-cover","difficulty":"MEDIUM","paidOnly":true,"tags":["array","recursion","matrix"]}
{"id":3900,"frontendId":3585,"title":"Find Weighted Median Node in Tree","titleSlug":"find-weighted-median-node-in-tree","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","bit-manipulation","tree","depth-first-search"]}
{"id":3902,"frontendId":3600,"title":"Maximize Spanning Tree Stability with Upgrades","titleSlug":"maximize-spanning-tree-stability-with-upgrades","difficulty":"HARD","paidOnly":false,"tags":["binary-search","greedy","union-find","graph","minimum-spanning-tree"]}
{"id":3903,"frontendId":3592,"title":"Inverse Coin Change","titleSlug":"inverse-coin-change","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3904,"frontendId":3587,"title":"Minimum Adjacent Swaps to Alternate Parity","titleSlug":"minimum-adjacent-swaps-to-alternate-parity","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":3905,"frontendId":3597,"title":"Partition String ","titleSlug":"partition-string","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","trie","simulation"]}
{"id":3906,"frontendId":3590,"title":"Kth Smallest Path XOR Sum","titleSlug":"kth-smallest-path-xor-sum","difficulty":"HARD","paidOnly":false,"tags":["array","tree","depth-first-search","ordered-set"]}
{"id":3907,"frontendId":3589,"title":"Count Prime-Gap Balanced Subarrays","titleSlug":"count-prime-gap-balanced-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","queue","sliding-window","number-theory","monotonic-queue"]}
{"id":3908,"frontendId":3608,"title":"Minimum Time for K Connected Components","titleSlug":"minimum-time-for-k-connected-components","difficulty":"MEDIUM","paidOnly":false,"tags":["binary-search","union-find","graph","sorting"]}
{"id":3909,"frontendId":3593,"title":"Minimum Increments to Equalize Leaf Paths","titleSlug":"minimum-increments-to-equalize-leaf-paths","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search"]}
{"id":3910,"frontendId":3570,"title":"Find Books with No Available Copies","titleSlug":"find-books-with-no-available-copies","difficulty":"EASY","paidOnly":false,"tags":["database"]}
{"id":3911,"frontendId":3571,"title":"Find the Shortest Superstring II","titleSlug":"find-the-shortest-superstring-ii","difficulty":"EASY","paidOnly":true,"tags":["string"]}
{"id":3912,"frontendId":3602,"title":"Hexadecimal and Hexatrigesimal Conversion","titleSlug":"hexadecimal-and-hexatrigesimal-conversion","difficulty":"EASY","paidOnly":false,"tags":["math","string"]}
{"id":3913,"frontendId":3599,"title":"Partition Array to Minimize XOR","titleSlug":"partition-array-to-minimize-xor","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation","prefix-sum"]}
{"id":3914,"frontendId":3591,"title":"Check if Any Element Has Prime Frequency","titleSlug":"check-if-any-element-has-prime-frequency","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","counting","number-theory"]}
{"id":3915,"frontendId":3670,"title":"Maximum Product of Two Integers With No Common Bits","titleSlug":"maximum-product-of-two-integers-with-no-common-bits","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","bit-manipulation"]}
{"id":3916,"frontendId":3604,"title":"Minimum Time to Reach Destination in Directed Graph","titleSlug":"minimum-time-to-reach-destination-in-directed-graph","difficulty":"MEDIUM","paidOnly":false,"tags":["graph","heap-priority-queue","shortest-path"]}
{"id":3918,"frontendId":3622,"title":"Check Divisibility by Digit Sum and Product","titleSlug":"check-divisibility-by-digit-sum-and-product","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":3919,"frontendId":3620,"title":"Network Recovery Pathways","titleSlug":"network-recovery-pathways","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","graph","topological-sort","heap-priority-queue","shortest-path"]}
{"id":3920,"frontendId":3605,"title":"Minimum Stability Factor of Array","titleSlug":"minimum-stability-factor-of-array","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-search","greedy","segment-tree","number-theory"]}
{"id":3921,"frontendId":3580,"title":"Find Consistently Improving Employees","titleSlug":"find-consistently-improving-employees","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3922,"frontendId":3609,"title":"Minimum Moves to Reach Target in Grid","titleSlug":"minimum-moves-to-reach-target-in-grid","difficulty":"HARD","paidOnly":false,"tags":["math"]}
{"id":3924,"frontendId":3581,"title":"Count Odd Letters from Number","titleSlug":"count-odd-letters-from-number","difficulty":"EASY","paidOnly":true,"tags":["hash-table","string","simulation","counting"]}
{"id":3925,"frontendId":3596,"title":"Minimum Cost Path with Alternating Directions I","titleSlug":"minimum-cost-path-with-alternating-directions-i","difficulty":"MEDIUM","paidOnly":true,"tags":["math","brainteaser"]}
{"id":3927,"frontendId":3603,"title":"Minimum Cost Path with Alternating Directions II","titleSlug":"minimum-cost-path-with-alternating-directions-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3928,"frontendId":3690,"title":"Split and Merge Array Transformation","titleSlug":"split-and-merge-array-transformation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","breadth-first-search"]}
{"id":3929,"frontendId":3632,"title":"Subarrays with XOR at Least K","titleSlug":"subarrays-with-xor-at-least-k","difficulty":"HARD","paidOnly":true,"tags":["array","bit-manipulation","trie","prefix-sum"]}
{"id":3930,"frontendId":3615,"title":"Longest Palindromic Path in Graph","titleSlug":"longest-palindromic-path-in-graph","difficulty":"HARD","paidOnly":false,"tags":["string","dynamic-programming","bit-manipulation","graph","bitmask"]}
{"id":3931,"frontendId":3612,"title":"Process String with Special Operations I","titleSlug":"process-string-with-special-operations-i","difficulty":"MEDIUM","paidOnly":false,"tags":["string","simulation"]}
{"id":3932,"frontendId":3586,"title":"Find COVID Recovery Patients","titleSlug":"find-covid-recovery-patients","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3933,"frontendId":3629,"title":"Minimum Jumps to Reach End via Prime Teleportation","titleSlug":"minimum-jumps-to-reach-end-via-prime-teleportation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","breadth-first-search","number-theory"]}
{"id":3934,"frontendId":3606,"title":"Coupon Code Validator","titleSlug":"coupon-code-validator","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","string","sorting"]}
{"id":3935,"frontendId":3595,"title":"Once Twice","titleSlug":"once-twice","difficulty":"MEDIUM","paidOnly":true,"tags":["array","bit-manipulation"]}
{"id":3936,"frontendId":3618,"title":"Split Array by Prime Indices","titleSlug":"split-array-by-prime-indices","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":3937,"frontendId":3621,"title":"Number of Integers With Popcount-Depth Equal to K I","titleSlug":"number-of-integers-with-popcount-depth-equal-to-k-i","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming","bit-manipulation","combinatorics"]}
{"id":3938,"frontendId":3665,"title":"Twisted Mirror Path Count","titleSlug":"twisted-mirror-path-count","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3939,"frontendId":3614,"title":"Process String with Special Operations II","titleSlug":"process-string-with-special-operations-ii","difficulty":"HARD","paidOnly":false,"tags":["string","simulation"]}
{"id":3941,"frontendId":3624,"title":"Number of Integers With Popcount-Depth Equal to K II","titleSlug":"number-of-integers-with-popcount-depth-equal-to-k-ii","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer","binary-indexed-tree","segment-tree"]}
{"id":3942,"frontendId":3601,"title":"Find Drivers with Improved Fuel Efficiency","titleSlug":"find-drivers-with-improved-fuel-efficiency","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3943,"frontendId":3611,"title":"Find Overbooked Employees","titleSlug":"find-overbooked-employees","difficulty":"MEDIUM","paidOnly":false,"tags":["database"]}
{"id":3944,"frontendId":3639,"title":"Minimum Time to Activate String","titleSlug":"minimum-time-to-activate-string","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":3945,"frontendId":3648,"title":"Minimum Sensors to Cover Grid","titleSlug":"minimum-sensors-to-cover-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["math"]}
{"id":3946,"frontendId":3755,"title":"Find Maximum Balanced XOR Subarray Length","titleSlug":"find-maximum-balanced-xor-subarray-length","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","bit-manipulation","prefix-sum"]}
{"id":3947,"frontendId":3669,"title":"Balanced K-Factor Decomposition","titleSlug":"balanced-k-factor-decomposition","difficulty":"MEDIUM","paidOnly":false,"tags":["math","backtracking","number-theory"]}
{"id":3948,"frontendId":3628,"title":"Maximum Number of Subsequences After One Inserting","titleSlug":"maximum-number-of-subsequences-after-one-inserting","difficulty":"MEDIUM","paidOnly":false,"tags":["string","dynamic-programming","greedy","prefix-sum"]}
{"id":3949,"frontendId":3610,"title":"Minimum Number of Primes to Sum to Target","titleSlug":"minimum-number-of-primes-to-sum-to-target","difficulty":"MEDIUM","paidOnly":true,"tags":["array","math","dynamic-programming","number-theory"]}
{"id":3950,"frontendId":3644,"title":"Maximum K to Sort a Permutation","titleSlug":"maximum-k-to-sort-a-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":3951,"frontendId":3646,"title":"Next Special Palindrome Number","titleSlug":"next-special-palindrome-number","difficulty":"HARD","paidOnly":false,"tags":["backtracking","bit-manipulation"]}
{"id":3952,"frontendId":3637,"title":"Trionic Array I","titleSlug":"trionic-array-i","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":3953,"frontendId":3679,"title":" Minimum Discards to Balance Inventory","titleSlug":"minimum-discards-to-balance-inventory","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window","simulation","counting"]}
{"id":3954,"frontendId":3638,"title":"Maximum Balanced Shipments","titleSlug":"maximum-balanced-shipments","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","stack","greedy","monotonic-stack"]}
{"id":3955,"frontendId":3636,"title":"Threshold Majority Queries","titleSlug":"threshold-majority-queries","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","binary-search","divide-and-conquer","counting","prefix-sum"]}
{"id":3956,"frontendId":3640,"title":"Trionic Array II","titleSlug":"trionic-array-ii","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3957,"frontendId":3715,"title":"Sum of Perfect Square Ancestors","titleSlug":"sum-of-perfect-square-ancestors","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","math","tree","depth-first-search","counting","number-theory"]}
{"id":3958,"frontendId":3634,"title":"Minimum Removals to Balance Array","titleSlug":"minimum-removals-to-balance-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","sliding-window","sorting"]}
{"id":3959,"frontendId":3645,"title":"Maximum Total from Optimal Activation Order","titleSlug":"maximum-total-from-optimal-activation-order","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","greedy","sorting","heap-priority-queue"]}
{"id":3960,"frontendId":3616,"title":"Number of Student Replacements","titleSlug":"number-of-student-replacements","difficulty":"MEDIUM","paidOnly":true,"tags":["array","simulation"]}
{"id":3961,"frontendId":3617,"title":"Find Students with Study Spiral Pattern","titleSlug":"find-students-with-study-spiral-pattern","difficulty":"HARD","paidOnly":false,"tags":[]}
{"id":3962,"frontendId":3699,"title":"Number of ZigZag Arrays I","titleSlug":"number-of-zigzag-arrays-i","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming","prefix-sum"]}
{"id":3963,"frontendId":3649,"title":"Number of Perfect Pairs","titleSlug":"number-of-perfect-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","two-pointers","sorting"]}
{"id":3964,"frontendId":3700,"title":"Number of ZigZag Arrays II","titleSlug":"number-of-zigzag-arrays-ii","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":3965,"frontendId":3633,"title":"Earliest Finish Time for Land and Water Rides I","titleSlug":"earliest-finish-time-for-land-and-water-rides-i","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","sorting"]}
{"id":3966,"frontendId":3654,"title":"Minimum Sum After Divisible Sum Deletions","titleSlug":"minimum-sum-after-divisible-sum-deletions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming","prefix-sum"]}
{"id":3967,"frontendId":3635,"title":"Earliest Finish Time for Land and Water Rides II","titleSlug":"earliest-finish-time-for-land-and-water-rides-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","greedy","sorting"]}
{"id":3969,"frontendId":3631,"title":"Sort Threats by Severity and Exploitability","titleSlug":"sort-threats-by-severity-and-exploitability","difficulty":"MEDIUM","paidOnly":true,"tags":["array","sorting"]}
{"id":3971,"frontendId":3626,"title":"Find Stores with Inventory Imbalance","titleSlug":"find-stores-with-inventory-imbalance","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":3973,"frontendId":3643,"title":"Flip Square Submatrix Vertically","titleSlug":"flip-square-submatrix-vertically","difficulty":"EASY","paidOnly":false,"tags":["array","two-pointers","matrix"]}
{"id":3974,"frontendId":3653,"title":"XOR After Range Multiplication Queries I","titleSlug":"xor-after-range-multiplication-queries-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","divide-and-conquer","simulation"]}
{"id":3975,"frontendId":3655,"title":"XOR After Range Multiplication Queries II","titleSlug":"xor-after-range-multiplication-queries-ii","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer"]}
{"id":3979,"frontendId":3659,"title":"Partition Array Into K-Distinct Groups","titleSlug":"partition-array-into-k-distinct-groups","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":3980,"frontendId":3652,"title":"Best Time to Buy and Sell Stock using Strategy","titleSlug":"best-time-to-buy-and-sell-stock-using-strategy","difficulty":"MEDIUM","paidOnly":false,"tags":["array","sliding-window","prefix-sum"]}
{"id":3981,"frontendId":3660,"title":"Jump Game IX","titleSlug":"jump-game-ix","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":3982,"frontendId":3661,"title":"Maximum Walls Destroyed by Robots","titleSlug":"maximum-walls-destroyed-by-robots","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","dynamic-programming","sorting"]}
{"id":3983,"frontendId":3666,"title":"Minimum Operations to Equalize Binary String","titleSlug":"minimum-operations-to-equalize-binary-string","difficulty":"HARD","paidOnly":false,"tags":["math","string","breadth-first-search","union-find","ordered-set"]}
{"id":3986,"frontendId":3742,"title":"Maximum Path Score in a Grid","titleSlug":"maximum-path-score-in-a-grid","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming","matrix"]}
{"id":3987,"frontendId":3647,"title":"Maximum Weight in Two Bags","titleSlug":"maximum-weight-in-two-bags","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":3989,"frontendId":3671,"title":"Sum of Beautiful Subsequences","titleSlug":"sum-of-beautiful-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-indexed-tree","number-theory"]}
{"id":3990,"frontendId":3681,"title":"Maximum XOR of Subsequences","titleSlug":"maximum-xor-of-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","math","greedy","bit-manipulation"]}
{"id":3991,"frontendId":3680,"title":"Generate Schedule","titleSlug":"generate-schedule","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy"]}
{"id":3992,"frontendId":3641,"title":"Longest Semi-Repeating Subarray","titleSlug":"longest-semi-repeating-subarray","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","sliding-window"]}
{"id":3994,"frontendId":3663,"title":"Find The Least Frequent Digit","titleSlug":"find-the-least-frequent-digit","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","math","counting"]}
{"id":3995,"frontendId":3658,"title":"GCD of Odd and Even Sums","titleSlug":"gcd-of-odd-and-even-sums","difficulty":"EASY","paidOnly":false,"tags":["math","number-theory"]}
{"id":3996,"frontendId":3642,"title":"Find Books with Polarized Opinions","titleSlug":"find-books-with-polarized-opinions","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":3997,"frontendId":3684,"title":"Maximize Sum of At Most K Distinct Elements","titleSlug":"maximize-sum-of-at-most-k-distinct-elements","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","greedy","sorting"]}
{"id":3998,"frontendId":3674,"title":"Minimum Operations to Equalize Array","titleSlug":"minimum-operations-to-equalize-array","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation","brainteaser"]}
{"id":3999,"frontendId":3675,"title":"Minimum Operations to Transform String","titleSlug":"minimum-operations-to-transform-string","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":4000,"frontendId":3676,"title":"Count Bowl Subarrays","titleSlug":"count-bowl-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","monotonic-stack"]}
{"id":4003,"frontendId":3708,"title":"Longest Fibonacci Subarray","titleSlug":"longest-fibonacci-subarray","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":4005,"frontendId":3689,"title":"Maximum Total Subarray Value I","titleSlug":"maximum-total-subarray-value-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":4006,"frontendId":3656,"title":"Determine if a Simple Graph Exists","titleSlug":"determine-if-a-simple-graph-exists","difficulty":"MEDIUM","paidOnly":true,"tags":["array","binary-search","graph","sorting","prefix-sum"]}
{"id":4007,"frontendId":3691,"title":"Maximum Total Subarray Value II","titleSlug":"maximum-total-subarray-value-ii","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","segment-tree","heap-priority-queue"]}
{"id":4008,"frontendId":3668,"title":"Restore Finishing Order","titleSlug":"restore-finishing-order","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":4009,"frontendId":3688,"title":"Bitwise OR of Even Numbers in an Array","titleSlug":"bitwise-or-of-even-numbers-in-an-array","difficulty":"EASY","paidOnly":false,"tags":["array","bit-manipulation","simulation"]}
{"id":4010,"frontendId":3695,"title":"Maximize Alternating Sum Using Swaps","titleSlug":"maximize-alternating-sum-using-swaps","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","union-find","sorting"]}
{"id":4011,"frontendId":3678,"title":"Smallest Absent Positive Greater Than Average","titleSlug":"smallest-absent-positive-greater-than-average","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":4012,"frontendId":3683,"title":"Earliest Time to Finish One Task","titleSlug":"earliest-time-to-finish-one-task","difficulty":"EASY","paidOnly":false,"tags":["array"]}
{"id":4015,"frontendId":3698,"title":"Split Array With Minimum Difference","titleSlug":"split-array-with-minimum-difference","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":4017,"frontendId":3662,"title":"Filter Characters by Frequency","titleSlug":"filter-characters-by-frequency","difficulty":"EASY","paidOnly":true,"tags":["hash-table","string","counting"]}
{"id":4018,"frontendId":3776,"title":"Minimum Moves to Balance Circular Array","titleSlug":"minimum-moves-to-balance-circular-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":4019,"frontendId":3703,"title":"Remove K-Balanced Substrings","titleSlug":"remove-k-balanced-substrings","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","simulation"]}
{"id":4020,"frontendId":3720,"title":"Lexicographically Smallest Permutation Greater Than Target","titleSlug":"lexicographically-smallest-permutation-greater-than-target","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","greedy","counting","enumeration"]}
{"id":4021,"frontendId":3694,"title":"Distinct Points Reachable After Substring Removal","titleSlug":"distinct-points-reachable-after-substring-removal","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","sliding-window","prefix-sum"]}
{"id":4022,"frontendId":3762,"title":"Minimum Operations to Equalize Subarrays","titleSlug":"minimum-operations-to-equalize-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","math","binary-search","segment-tree"]}
{"id":4023,"frontendId":3677,"title":"Count Binary Palindromic Numbers","titleSlug":"count-binary-palindromic-numbers","difficulty":"HARD","paidOnly":false,"tags":["math","bit-manipulation"]}
{"id":4025,"frontendId":3657,"title":"Find Loyal Customers","titleSlug":"find-loyal-customers","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":4027,"frontendId":3686,"title":"Number of Stable Subsequences","titleSlug":"number-of-stable-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":4029,"frontendId":3667,"title":"Sort Array By Absolute Value","titleSlug":"sort-array-by-absolute-value","difficulty":"EASY","paidOnly":true,"tags":["array","math","two-pointers","sorting"]}
{"id":4030,"frontendId":3743,"title":"Maximize Cyclic Partition Score","titleSlug":"maximize-cyclic-partition-score","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":4032,"frontendId":3825,"title":"Longest Strictly Increasing Subsequence With Non-Zero Bitwise AND","titleSlug":"longest-strictly-increasing-subsequence-with-non-zero-bitwise-and","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","bit-manipulation","enumeration"]}
{"id":4033,"frontendId":3702,"title":"Longest Subsequence With Non-Zero Bitwise XOR","titleSlug":"longest-subsequence-with-non-zero-bitwise-xor","difficulty":"MEDIUM","paidOnly":false,"tags":["array","bit-manipulation"]}
{"id":4035,"frontendId":3710,"title":"Maximum Partition Factor","titleSlug":"maximum-partition-factor","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","depth-first-search","breadth-first-search","union-find","graph"]}
{"id":4036,"frontendId":3672,"title":"Sum of Weighted Modes in Subarrays","titleSlug":"sum-of-weighted-modes-in-subarrays","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","sliding-window","counting","ordered-set"]}
{"id":4037,"frontendId":3734,"title":"Lexicographically Smallest Palindromic Permutation Greater Than Target","titleSlug":"lexicographically-smallest-palindromic-permutation-greater-than-target","difficulty":"HARD","paidOnly":false,"tags":["two-pointers","string","enumeration"]}
{"id":4039,"frontendId":3697,"title":"Compute Decimal Representation","titleSlug":"compute-decimal-representation","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":4041,"frontendId":3693,"title":"Climbing Stairs II","titleSlug":"climbing-stairs-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":4042,"frontendId":3724,"title":"Minimum Operations to Transform Array","titleSlug":"minimum-operations-to-transform-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy"]}
{"id":4043,"frontendId":3673,"title":"Find Zombie Sessions","titleSlug":"find-zombie-sessions","difficulty":"HARD","paidOnly":false,"tags":[]}
{"id":4044,"frontendId":3849,"title":"Maximum Bitwise XOR After Rearrangement","titleSlug":"maximum-bitwise-xor-after-rearrangement","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy","bit-manipulation"]}
{"id":4045,"frontendId":3719,"title":"Longest Balanced Subarray I","titleSlug":"longest-balanced-subarray-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","segment-tree","prefix-sum"]}
{"id":4047,"frontendId":3721,"title":"Longest Balanced Subarray II","titleSlug":"longest-balanced-subarray-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","segment-tree","prefix-sum"]}
{"id":4048,"frontendId":3733,"title":"Minimum Time to Complete All Deliveries","titleSlug":"minimum-time-to-complete-all-deliveries","difficulty":"MEDIUM","paidOnly":false,"tags":["math","binary-search"]}
{"id":4049,"frontendId":3704,"title":"Count No-Zero Pairs That Sum to N","titleSlug":"count-no-zero-pairs-that-sum-to-n","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":4050,"frontendId":3682,"title":"Minimum Index Sum of Common Elements","titleSlug":"minimum-index-sum-of-common-elements","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table"]}
{"id":4051,"frontendId":3726,"title":"Remove Zeros in Decimal Representation","titleSlug":"remove-zeros-in-decimal-representation","difficulty":"EASY","paidOnly":false,"tags":["math","simulation"]}
{"id":4052,"frontendId":3707,"title":"Equal Score Substrings","titleSlug":"equal-score-substrings","difficulty":"EASY","paidOnly":false,"tags":["string","prefix-sum"]}
{"id":4053,"frontendId":3692,"title":"Majority Frequency Characters","titleSlug":"majority-frequency-characters","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string","counting"]}
{"id":4054,"frontendId":3747,"title":"Count Distinct Integers After Removing Zeros","titleSlug":"count-distinct-integers-after-removing-zeros","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":4055,"frontendId":3713,"title":"Longest Balanced Substring I","titleSlug":"longest-balanced-substring-i","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","counting","enumeration"]}
{"id":4056,"frontendId":3714,"title":"Longest Balanced Substring II","titleSlug":"longest-balanced-substring-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string","prefix-sum"]}
{"id":4057,"frontendId":3751,"title":"Total Waviness of Numbers in Range I","titleSlug":"total-waviness-of-numbers-in-range-i","difficulty":"MEDIUM","paidOnly":false,"tags":["math","dynamic-programming","enumeration"]}
{"id":4058,"frontendId":3701,"title":"Compute Alternating Sum","titleSlug":"compute-alternating-sum","difficulty":"EASY","paidOnly":false,"tags":["array","simulation"]}
{"id":4059,"frontendId":3709,"title":"Design Exam Scores Tracker","titleSlug":"design-exam-scores-tracker","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","design","prefix-sum"]}
{"id":4060,"frontendId":3687,"title":"Library Late Fee Calculator","titleSlug":"library-late-fee-calculator","difficulty":"EASY","paidOnly":true,"tags":["array","simulation"]}
{"id":4061,"frontendId":3785,"title":"Minimum Swaps to Avoid Forbidden Values","titleSlug":"minimum-swaps-to-avoid-forbidden-values","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","greedy","counting"]}
{"id":4062,"frontendId":3840,"title":"House Robber V","titleSlug":"house-robber-v","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":4063,"frontendId":3729,"title":"Count Distinct Subarrays Divisible by K in Sorted Array","titleSlug":"count-distinct-subarrays-divisible-by-k-in-sorted-array","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":4064,"frontendId":3777,"title":"Minimum Deletions to Make Alternating Substring","titleSlug":"minimum-deletions-to-make-alternating-substring","difficulty":"HARD","paidOnly":false,"tags":["string","segment-tree"]}
{"id":4065,"frontendId":3850,"title":"Count Sequences to K","titleSlug":"count-sequences-to-k","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","memoization","number-theory"]}
{"id":4066,"frontendId":3696,"title":"Maximum Distance Between Unequal Words in Array I","titleSlug":"maximum-distance-between-unequal-words-in-array-i","difficulty":"EASY","paidOnly":true,"tags":["array","string"]}
{"id":4067,"frontendId":3815,"title":"Design Auction System","titleSlug":"design-auction-system","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","heap-priority-queue","ordered-set"]}
{"id":4068,"frontendId":3712,"title":"Sum of Elements With Frequency Divisible by K","titleSlug":"sum-of-elements-with-frequency-divisible-by-k","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":4069,"frontendId":3725,"title":"Count Ways to Choose Coprime Integers from Rows","titleSlug":"count-ways-to-choose-coprime-integers-from-rows","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","matrix","combinatorics","number-theory"]}
{"id":4070,"frontendId":3706,"title":"Maximum Distance Between Unequal Words in Array II","titleSlug":"maximum-distance-between-unequal-words-in-array-ii","difficulty":"MEDIUM","paidOnly":true,"tags":["array","string"]}
{"id":4071,"frontendId":3799,"title":"Word Squares II","titleSlug":"word-squares-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","backtracking","sorting","enumeration"]}
{"id":4072,"frontendId":3786,"title":"Total Sum of Interaction Cost in Tree Groups","titleSlug":"total-sum-of-interaction-cost-in-tree-groups","difficulty":"HARD","paidOnly":false,"tags":["array","tree","depth-first-search"]}
{"id":4073,"frontendId":3722,"title":"Lexicographically Smallest String After Reverse","titleSlug":"lexicographically-smallest-string-after-reverse","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","binary-search","enumeration"]}
{"id":4074,"frontendId":3737,"title":"Count Subarrays With Majority Element I","titleSlug":"count-subarrays-with-majority-element-i","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","segment-tree","merge-sort","counting","prefix-sum"]}
{"id":4075,"frontendId":3739,"title":"Count Subarrays With Majority Element II","titleSlug":"count-subarrays-with-majority-element-ii","difficulty":"HARD","paidOnly":false,"tags":["array","hash-table","divide-and-conquer","segment-tree","merge-sort","prefix-sum"]}
{"id":4077,"frontendId":3752,"title":"Lexicographically Smallest Negated Permutation that Sums to Target","titleSlug":"lexicographically-smallest-negated-permutation-that-sums-to-target","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","two-pointers","greedy","sorting"]}
{"id":4078,"frontendId":3727,"title":"Maximum Alternating Sum of Squares","titleSlug":"maximum-alternating-sum-of-squares","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting"]}
{"id":4079,"frontendId":3814,"title":"Maximum Capacity Within Budget","titleSlug":"maximum-capacity-within-budget","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","sorting"]}
{"id":4080,"frontendId":3718,"title":"Smallest Missing Multiple of K","titleSlug":"smallest-missing-multiple-of-k","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":4081,"frontendId":3711,"title":"Maximum Transactions Without Negative Balance","titleSlug":"maximum-transactions-without-negative-balance","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","heap-priority-queue"]}
{"id":4083,"frontendId":3728,"title":"Stable Subarrays With Equal Boundary and Interior Sum","titleSlug":"stable-subarrays-with-equal-boundary-and-interior-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","prefix-sum"]}
{"id":4084,"frontendId":3723,"title":"Maximize Sum of Squares of Digits","titleSlug":"maximize-sum-of-squares-of-digits","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":4085,"frontendId":3770,"title":"Largest Prime from Consecutive Prime Sum","titleSlug":"largest-prime-from-consecutive-prime-sum","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","number-theory"]}
{"id":4086,"frontendId":3816,"title":"Lexicographically Smallest String After Deleting Duplicate Characters","titleSlug":"lexicographically-smallest-string-after-deleting-duplicate-characters","difficulty":"HARD","paidOnly":false,"tags":["hash-table","string","stack","greedy","monotonic-stack"]}
{"id":4087,"frontendId":3760,"title":"Maximum Substrings With Distinct Start","titleSlug":"maximum-substrings-with-distinct-start","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","string"]}
{"id":4089,"frontendId":3767,"title":"Maximize Points After Choosing K Tasks","titleSlug":"maximize-points-after-choosing-k-tasks","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":4090,"frontendId":3746,"title":"Minimum String Length After Balanced Removals","titleSlug":"minimum-string-length-after-balanced-removals","difficulty":"MEDIUM","paidOnly":false,"tags":["string","stack","counting"]}
{"id":4091,"frontendId":3705,"title":"Find Golden Hour Customers","titleSlug":"find-golden-hour-customers","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":4095,"frontendId":3791,"title":"Number of Balanced Integers in a Range","titleSlug":"number-of-balanced-integers-in-a-range","difficulty":"HARD","paidOnly":false,"tags":["dynamic-programming"]}
{"id":4098,"frontendId":3738,"title":"Longest Non-Decreasing Subarray After Replacing at Most One Element","titleSlug":"longest-non-decreasing-subarray-after-replacing-at-most-one-element","difficulty":"MEDIUM","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":4099,"frontendId":3766,"title":"Minimum Operations to Make Binary Palindrome","titleSlug":"minimum-operations-to-make-binary-palindrome","difficulty":"MEDIUM","paidOnly":false,"tags":["array","two-pointers","binary-search","bit-manipulation"]}
{"id":4100,"frontendId":3765,"title":"Complete Prime Number","titleSlug":"complete-prime-number","difficulty":"MEDIUM","paidOnly":false,"tags":["math","enumeration","number-theory"]}
{"id":4101,"frontendId":3732,"title":"Maximum Product of Three Elements After One Replacement","titleSlug":"maximum-product-of-three-elements-after-one-replacement","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","greedy","sorting"]}
{"id":4103,"frontendId":3716,"title":"Find Churn Risk Customers","titleSlug":"find-churn-risk-customers","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":4106,"frontendId":3735,"title":"Lexicographically Smallest String After Reverse II","titleSlug":"lexicographically-smallest-string-after-reverse-ii","difficulty":"HARD","paidOnly":true,"tags":["string","binary-search","rolling-hash","suffix-array","hash-function"]}
{"id":4107,"frontendId":3731,"title":"Find Missing Elements","titleSlug":"find-missing-elements","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting"]}
{"id":4108,"frontendId":3717,"title":"Minimum Operations to Make the Array Beautiful","titleSlug":"minimum-operations-to-make-the-array-beautiful","difficulty":"MEDIUM","paidOnly":true,"tags":["array","dynamic-programming"]}
{"id":4109,"frontendId":3730,"title":"Maximum Calories Burnt from Jumps","titleSlug":"maximum-calories-burnt-from-jumps","difficulty":"MEDIUM","paidOnly":true,"tags":["array","two-pointers","greedy","sorting"]}
{"id":4110,"frontendId":3748,"title":"Count Stable Subarrays","titleSlug":"count-stable-subarrays","difficulty":"HARD","paidOnly":false,"tags":["array","binary-search","prefix-sum"]}
{"id":4112,"frontendId":3745,"title":"Maximize Expression of Three Elements","titleSlug":"maximize-expression-of-three-elements","difficulty":"EASY","paidOnly":false,"tags":["array","greedy","sorting","enumeration"]}
{"id":4113,"frontendId":3744,"title":"Find Kth Character in Expanded String","titleSlug":"find-kth-character-in-expanded-string","difficulty":"MEDIUM","paidOnly":true,"tags":["string"]}
{"id":4115,"frontendId":3740,"title":"Minimum Distance Between Three Equal Elements I","titleSlug":"minimum-distance-between-three-equal-elements-i","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table"]}
{"id":4116,"frontendId":3736,"title":"Minimum Moves to Equal Array Elements III","titleSlug":"minimum-moves-to-equal-array-elements-iii","difficulty":"EASY","paidOnly":false,"tags":["array","math"]}
{"id":4118,"frontendId":3829,"title":"Design Ride Sharing System","titleSlug":"design-ride-sharing-system","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","design","queue","data-stream"]}
{"id":4119,"frontendId":3741,"title":"Minimum Distance Between Three Equal Elements II","titleSlug":"minimum-distance-between-three-equal-elements-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":4121,"frontendId":3826,"title":"Minimum Partition Score","titleSlug":"minimum-partition-score","difficulty":"HARD","paidOnly":false,"tags":["array","divide-and-conquer","dynamic-programming","queue","prefix-sum","monotonic-queue"]}
{"id":4122,"frontendId":3828,"title":"Final Element After Subarray Deletions","titleSlug":"final-element-after-subarray-deletions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","math","brainteaser","game-theory"]}
{"id":4126,"frontendId":3750,"title":"Minimum Number of Flips to Reverse Binary String","titleSlug":"minimum-number-of-flips-to-reverse-binary-string","difficulty":"EASY","paidOnly":false,"tags":["math","two-pointers","string","bit-manipulation"]}
{"id":4127,"frontendId":3778,"title":"Minimum Distance Excluding One Maximum Weighted Edge","titleSlug":"minimum-distance-excluding-one-maximum-weighted-edge","difficulty":"MEDIUM","paidOnly":true,"tags":[]}
{"id":4128,"frontendId":3753,"title":"Total Waviness of Numbers in Range II","titleSlug":"total-waviness-of-numbers-in-range-ii","difficulty":"HARD","paidOnly":false,"tags":["math","dynamic-programming"]}
{"id":4129,"frontendId":3804,"title":"Number of Centered Subarrays","titleSlug":"number-of-centered-subarrays","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","enumeration"]}
{"id":4130,"frontendId":3781,"title":"Maximum Score After Binary Swaps","titleSlug":"maximum-score-after-binary-swaps","difficulty":"MEDIUM","paidOnly":false,"tags":["array","string","greedy","heap-priority-queue"]}
{"id":4132,"frontendId":3802,"title":"Number of Ways to Paint Sheets","titleSlug":"number-of-ways-to-paint-sheets","difficulty":"HARD","paidOnly":true,"tags":[]}
{"id":4134,"frontendId":3757,"title":"Number of Effective Subsequences","titleSlug":"number-of-effective-subsequences","difficulty":"HARD","paidOnly":false,"tags":["array","math","dynamic-programming","bit-manipulation","combinatorics"]}
{"id":4135,"frontendId":3754,"title":"Concatenate Non-Zero Digits and Multiply by Sum I","titleSlug":"concatenate-non-zero-digits-and-multiply-by-sum-i","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":4136,"frontendId":3756,"title":"Concatenate Non-Zero Digits and Multiply by Sum II","titleSlug":"concatenate-non-zero-digits-and-multiply-by-sum-ii","difficulty":"MEDIUM","paidOnly":false,"tags":["math","string","prefix-sum"]}
{"id":4137,"frontendId":3839,"title":"Number of Prefix Connected Groups","titleSlug":"number-of-prefix-connected-groups","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","counting"]}
{"id":4138,"frontendId":3784,"title":"Minimum Deletion Cost to Make All Characters Equal","titleSlug":"minimum-deletion-cost-to-make-all-characters-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","string","enumeration"]}
{"id":4139,"frontendId":3761,"title":"Minimum Absolute Distance Between Mirror Pairs","titleSlug":"minimum-absolute-distance-between-mirror-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math"]}
{"id":4140,"frontendId":3749,"title":"Evaluate Valid Expressions","titleSlug":"evaluate-valid-expressions","difficulty":"HARD","paidOnly":true,"tags":["hash-table","math","string","divide-and-conquer","stack"]}
{"id":4141,"frontendId":3759,"title":"Count Elements With at Least K Greater Values","titleSlug":"count-elements-with-at-least-k-greater-values","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","divide-and-conquer","sorting","quickselect"]}
{"id":4143,"frontendId":3811,"title":"Number of Alternating XOR Partitions","titleSlug":"number-of-alternating-xor-partitions","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","dynamic-programming","bit-manipulation"]}
{"id":4144,"frontendId":3801,"title":"Minimum Cost to Merge Sorted Lists","titleSlug":"minimum-cost-to-merge-sorted-lists","difficulty":"HARD","paidOnly":false,"tags":["array","two-pointers","binary-search","dynamic-programming","bit-manipulation"]}
{"id":4145,"frontendId":3768,"title":"Minimum Inversion Count in Subarrays of Fixed Length","titleSlug":"minimum-inversion-count-in-subarrays-of-fixed-length","difficulty":"HARD","paidOnly":false,"tags":["array","segment-tree","sliding-window"]}
{"id":4146,"frontendId":3771,"title":"Total Score of Dungeon Runs","titleSlug":"total-score-of-dungeon-runs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search","prefix-sum"]}
{"id":4147,"frontendId":3789,"title":"Minimum Cost to Acquire Required Items","titleSlug":"minimum-cost-to-acquire-required-items","difficulty":"MEDIUM","paidOnly":false,"tags":["math","greedy"]}
{"id":4148,"frontendId":3758,"title":"Convert Number Words to Digits","titleSlug":"convert-number-words-to-digits","difficulty":"MEDIUM","paidOnly":true,"tags":["string","trie"]}
{"id":4150,"frontendId":3769,"title":"Sort Integers by Binary Reflection","titleSlug":"sort-integers-by-binary-reflection","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":4151,"frontendId":3772,"title":"Maximum Subgraph Score in a Tree","titleSlug":"maximum-subgraph-score-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","tree","depth-first-search"]}
{"id":4152,"frontendId":3795,"title":"Minimum Subarray Length With Distinct Sum At Least K","titleSlug":"minimum-subarray-length-with-distinct-sum-at-least-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","sliding-window"]}
{"id":4153,"frontendId":3797,"title":"Count Routes to Climb a Rectangular Grid","titleSlug":"count-routes-to-climb-a-rectangular-grid","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","matrix","prefix-sum"]}
{"id":4154,"frontendId":3806,"title":"Maximum Bitwise AND After Increment Operations","titleSlug":"maximum-bitwise-and-after-increment-operations","difficulty":"HARD","paidOnly":false,"tags":["array","greedy","bit-manipulation","sorting"]}
{"id":4155,"frontendId":3773,"title":"Maximum Number of Equal Length Runs","titleSlug":"maximum-number-of-equal-length-runs","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string","counting"]}
{"id":4156,"frontendId":3800,"title":"Minimum Cost to Make Two Binary Strings Equal","titleSlug":"minimum-cost-to-make-two-binary-strings-equal","difficulty":"MEDIUM","paidOnly":false,"tags":["string","greedy"]}
{"id":4157,"frontendId":3775,"title":"Reverse Words With Same Vowel Count","titleSlug":"reverse-words-with-same-vowel-count","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","simulation"]}
{"id":4158,"frontendId":3774,"title":"Absolute Difference Between Maximum and Minimum K Elements","titleSlug":"absolute-difference-between-maximum-and-minimum-k-elements","difficulty":"EASY","paidOnly":false,"tags":["array","sorting"]}
{"id":4160,"frontendId":3780,"title":"Maximum Sum of Three Numbers Divisible by Three","titleSlug":"maximum-sum-of-three-numbers-divisible-by-three","difficulty":"MEDIUM","paidOnly":false,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":4162,"frontendId":3779,"title":"Minimum Number of Operations to Have Distinct Elements","titleSlug":"minimum-number-of-operations-to-have-distinct-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table"]}
{"id":4164,"frontendId":3782,"title":"Last Remaining Integer After Alternating Deletion Operations","titleSlug":"last-remaining-integer-after-alternating-deletion-operations","difficulty":"HARD","paidOnly":false,"tags":["math","recursion"]}
{"id":4165,"frontendId":3787,"title":"Find Diameter Endpoints of a Tree","titleSlug":"find-diameter-endpoints-of-a-tree","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","breadth-first-search","graph"]}
{"id":4166,"frontendId":3763,"title":"Maximum Total Sum with Threshold Constraints","titleSlug":"maximum-total-sum-with-threshold-constraints","difficulty":"MEDIUM","paidOnly":true,"tags":["array","greedy","sorting","heap-priority-queue"]}
{"id":4168,"frontendId":3783,"title":"Mirror Distance of an Integer","titleSlug":"mirror-distance-of-an-integer","difficulty":"EASY","paidOnly":false,"tags":["math"]}
{"id":4169,"frontendId":3764,"title":"Most Common Course Pairs","titleSlug":"most-common-course-pairs","difficulty":"HARD","paidOnly":false,"tags":[]}
{"id":4170,"frontendId":3846,"title":"Total Distance to Type a String Using One Finger","titleSlug":"total-distance-to-type-a-string-using-one-finger","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","string"]}
{"id":4171,"frontendId":3819,"title":"Rotate Non Negative Elements","titleSlug":"rotate-non-negative-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":4172,"frontendId":3792,"title":"Sum of Increasing Product Blocks","titleSlug":"sum-of-increasing-product-blocks","difficulty":"MEDIUM","paidOnly":true,"tags":["math","simulation"]}
{"id":4173,"frontendId":3788,"title":"Maximum Score of a Split","titleSlug":"maximum-score-of-a-split","difficulty":"MEDIUM","paidOnly":false,"tags":["array","prefix-sum"]}
{"id":4175,"frontendId":3790,"title":"Smallest All-Ones Multiple","titleSlug":"smallest-all-ones-multiple","difficulty":"MEDIUM","paidOnly":false,"tags":["hash-table","math"]}
{"id":4176,"frontendId":3824,"title":"Minimum K to Reduce Array Within Limit","titleSlug":"minimum-k-to-reduce-array-within-limit","difficulty":"MEDIUM","paidOnly":false,"tags":["array","binary-search"]}
{"id":4177,"frontendId":3794,"title":"Reverse String Prefix","titleSlug":"reverse-string-prefix","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string"]}
{"id":4178,"frontendId":3813,"title":"Vowel-Consonant Score","titleSlug":"vowel-consonant-score","difficulty":"EASY","paidOnly":false,"tags":["string","simulation"]}
{"id":4179,"frontendId":3798,"title":"Largest Even Number","titleSlug":"largest-even-number","difficulty":"EASY","paidOnly":false,"tags":["string"]}
{"id":4180,"frontendId":3820,"title":"Pythagorean Distance Nodes in a Tree","titleSlug":"pythagorean-distance-nodes-in-a-tree","difficulty":"MEDIUM","paidOnly":false,"tags":["tree","breadth-first-search"]}
{"id":4181,"frontendId":3812,"title":"Minimum Edge Toggles on a Tree","titleSlug":"minimum-edge-toggles-on-a-tree","difficulty":"HARD","paidOnly":false,"tags":["tree","depth-first-search","graph","topological-sort","sorting"]}
{"id":4183,"frontendId":3805,"title":"Count Caesar Cipher Pairs","titleSlug":"count-caesar-cipher-pairs","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","math","string","counting"]}
{"id":4186,"frontendId":3803,"title":"Count Residue Prefixes","titleSlug":"count-residue-prefixes","difficulty":"EASY","paidOnly":false,"tags":["hash-table","string"]}
{"id":4187,"frontendId":3809,"title":"Best Reachable Tower","titleSlug":"best-reachable-tower","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":4189,"frontendId":3821,"title":"Find Nth Smallest Integer With K One Bits","titleSlug":"find-nth-smallest-integer-with-k-one-bits","difficulty":"HARD","paidOnly":false,"tags":["math","bit-manipulation","combinatorics"]}
{"id":4190,"frontendId":3810,"title":"Minimum Operations to Reach Target Array","titleSlug":"minimum-operations-to-reach-target-array","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","greedy"]}
{"id":4194,"frontendId":3827,"title":"Count Monobit Integers","titleSlug":"count-monobit-integers","difficulty":"EASY","paidOnly":false,"tags":["bit-manipulation","enumeration"]}
{"id":4195,"frontendId":3793,"title":"Find Users with High Token Usage","titleSlug":"find-users-with-high-token-usage","difficulty":"EASY","paidOnly":false,"tags":[]}
{"id":4197,"frontendId":3807,"title":"Minimum Cost to Repair Edges to Traverse a Graph","titleSlug":"minimum-cost-to-repair-edges-to-traverse-a-graph","difficulty":"MEDIUM","paidOnly":true,"tags":["binary-search","breadth-first-search","graph"]}
{"id":4198,"frontendId":3830,"title":"Longest Alternating Subarray After Removing At Most One Element","titleSlug":"longest-alternating-subarray-after-removing-at-most-one-element","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming","enumeration"]}
{"id":4199,"frontendId":3818,"title":"Minimum Prefix Removal to Make Array Strictly Increasing","titleSlug":"minimum-prefix-removal-to-make-array-strictly-increasing","difficulty":"MEDIUM","paidOnly":false,"tags":["array"]}
{"id":4200,"frontendId":3823,"title":"Reverse Letters Then Special Characters in a String","titleSlug":"reverse-letters-then-special-characters-in-a-string","difficulty":"EASY","paidOnly":false,"tags":["two-pointers","string","simulation"]}
{"id":4201,"frontendId":3822,"title":"Design Order Management System","titleSlug":"design-order-management-system","difficulty":"MEDIUM","paidOnly":true,"tags":["hash-table","design"]}
{"id":4202,"frontendId":3836,"title":"Maximum Score Using Exactly K Pairs","titleSlug":"maximum-score-using-exactly-k-pairs","difficulty":"HARD","paidOnly":false,"tags":["array","dynamic-programming"]}
{"id":4204,"frontendId":3845,"title":"Maximum Subarray XOR with Bounded Range","titleSlug":"maximum-subarray-xor-with-bounded-range","difficulty":"HARD","paidOnly":false,"tags":["array","bit-manipulation","trie","queue","sliding-window","prefix-sum","monotonic-queue"]}
{"id":4207,"frontendId":3817,"title":"Good Indices in a Digit String","titleSlug":"good-indices-in-a-digit-string","difficulty":"MEDIUM","paidOnly":true,"tags":["math","string"]}
{"id":4208,"frontendId":3808,"title":"Find Emotionally Consistent Users","titleSlug":"find-emotionally-consistent-users","difficulty":"MEDIUM","paidOnly":false,"tags":[]}
{"id":4209,"frontendId":3841,"title":"Palindromic Path Queries in a Tree","titleSlug":"palindromic-path-queries-in-a-tree","difficulty":"HARD","paidOnly":false,"tags":["array","string","divide-and-conquer","tree","segment-tree"]}
{"id":4210,"frontendId":3831,"title":"Median of a Binary Search Tree Level","titleSlug":"median-of-a-binary-search-tree-level","difficulty":"MEDIUM","paidOnly":true,"tags":["tree","depth-first-search","breadth-first-search","binary-search-tree","binary-tree"]}
{"id":4211,"frontendId":3835,"title":"Count Subarrays With Cost Less Than or Equal to K","titleSlug":"count-subarrays-with-cost-less-than-or-equal-to-k","difficulty":"MEDIUM","paidOnly":false,"tags":["array","queue","monotonic-queue"]}
{"id":4212,"frontendId":3842,"title":"Toggle Light Bulbs","titleSlug":"toggle-light-bulbs","difficulty":"EASY","paidOnly":false,"tags":["array","hash-table","sorting","simulation"]}
{"id":4213,"frontendId":3834,"title":"Merge Adjacent Equal Elements","titleSlug":"merge-adjacent-equal-elements","difficulty":"MEDIUM","paidOnly":false,"tags":["array","stack","simulation"]}
{"id":4214,"frontendId":3833,"title":"Count Dominant Indices","titleSlug":"count-dominant-indices","difficulty":"EASY","paidOnly":false,"tags":["array","enumeration"]}
{"id":4216,"frontendId":3838,"title":"Weighted Word Mapping","titleSlug":"weighted-word-mapping","difficulty":"EASY","paidOnly":false,"tags":["array","string","simulation"]}
{"id":4217,"frontendId":3843,"title":"First Element with Unique Frequency","titleSlug":"first-element-with-unique-frequency","difficulty":"MEDIUM","paidOnly":false,"tags":["array","hash-table","counting"]}
{"id":4221,"frontendId":3844,"title":"Longest Almost-Palindromic Substring","titleSlug":"longest-almost-palindromic-substring","difficulty":"MEDIUM","paidOnly":false,"tags":["two-pointers","string","dynamic-programming"]}
{"id":4224,"frontendId":3847,"title":"Find the Score Difference in a Game","titleSlug":"find-the-score-difference-in-a-game","difficulty":"MEDIUM","paidOnly":false,"tags":["array","simulation"]}
{"id":4226,"frontendId":3848,"title":"Check Digitorial Permutation","titleSlug":"check-digitorial-permutation","difficulty":"MEDIUM","paidOnly":false,"tags":["math","counting"]}
{"id":4227,"frontendId":3832,"title":"Find Users with Persistent Behavior Patterns","titleSlug":"find-users-with-persistent-behavior-patterns","difficulty":"HARD","paidOnly":false,"tags":[]}
{"id":4228,"frontendId":3837,"title":"Delayed Count of Equal Elements","titleSlug":"delayed-count-of-equal-elements","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","counting"]}
{"id":4250,"frontendId":3851,"title":"Maximum Requests Without Violating the Limit","titleSlug":"maximum-requests-without-violating-the-limit","difficulty":"MEDIUM","paidOnly":true,"tags":["array","hash-table","greedy","sliding-window","sorting"]}