All Projects → jiangshanmeta → Meta

jiangshanmeta / Meta

Licence: mit
leetcode javascript/typescript实现

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Meta

Leetcode Editor
Do Leetcode exercises in IDE, support leetcode.com and leetcode-cn.com, to meet the basic needs of doing exercises.Support theoretically: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Stars: ✭ 2,222 (+1521.9%)
Mutual labels:  algorithm, leetcode
Algorithm templates
algorithm templates and leetcode examples in Python3, you can learn many python tricks too.
Stars: ✭ 107 (-21.9%)
Mutual labels:  algorithm, leetcode
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+724.09%)
Mutual labels:  algorithm, leetcode
Leetcode
正确的姿势,学习的态度来刷 LeetCode:高效的代码、简洁的注释、精炼的总结。
Stars: ✭ 1,043 (+661.31%)
Mutual labels:  algorithm, leetcode
Algorithm
The challenges for algorithm contests, and summary the implementation.
Stars: ✭ 115 (-16.06%)
Mutual labels:  algorithm, leetcode
Awesome Java Leetcode
👑 LeetCode of algorithms with java solution(updating).
Stars: ✭ 8,297 (+5956.2%)
Mutual labels:  algorithm, leetcode
Leetcode
JavaScript AC solutions to problems on LeetCode
Stars: ✭ 100 (-27.01%)
Mutual labels:  algorithm, leetcode
Lintcode
📜 Lintcode/Leetcode algorithm written by Java, Python and JavaScript.
Stars: ✭ 21 (-84.67%)
Mutual labels:  algorithm, leetcode
Mygo
Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻
Stars: ✭ 109 (-20.44%)
Mutual labels:  algorithm, leetcode
Basicknowledge
Data struct, algorithm, LeetCode and DesignPattern introduction and implementation in Cpp and C#
Stars: ✭ 109 (-20.44%)
Mutual labels:  algorithm, leetcode
Algorithmmap
建立你的算法地图:如何高效学习算法;算法工程师:从小白到专家
Stars: ✭ 47 (-65.69%)
Mutual labels:  algorithm, leetcode
Apachecn Algo Zh
ApacheCN 数据结构与算法译文集
Stars: ✭ 10,498 (+7562.77%)
Mutual labels:  algorithm, leetcode
Awesome Algorithm Question Solution
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
Stars: ✭ 988 (+621.17%)
Mutual labels:  algorithm, leetcode
Leetcode Sol Res
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Stars: ✭ 1,647 (+1102.19%)
Mutual labels:  algorithm, leetcode
Competitive Programing
个人算法刷题处
Stars: ✭ 33 (-75.91%)
Mutual labels:  algorithm, leetcode
Leetcode Solutions
LeetCode Solutions in Objective - C or Swift. At least one question every day
Stars: ✭ 70 (-48.91%)
Mutual labels:  algorithm, leetcode
Vscode Leetcode
Solve LeetCode problems in VS Code
Stars: ✭ 6,982 (+4996.35%)
Mutual labels:  algorithm, leetcode
100 Days Of Ios Datastructure Algorithm
100天iOS数据结构与算法实战
Stars: ✭ 836 (+510.22%)
Mutual labels:  algorithm, leetcode
Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+33221.17%)
Mutual labels:  algorithm, leetcode
Algosolutions
LeetCode, LintCode, Project Euler, SGU, HackerRank, Cracking the Coding Interview(ctci)🌴
Stars: ✭ 117 (-14.6%)
Mutual labels:  algorithm, leetcode

leetcode 题解

相关链接

LeetCode个人主页

leetcode题解

lintcode题解

scriptoj题解

剑指offer题解

LeetCode笔记本

目录

index title code Difficulty
0001 Two Sum JavaScript TypeScript Easy
0002 Add Two Numbers JavaScript Medium
0003 Longest Substring Without Repeating Characters JavaScript Medium
0004 Median of Two Sorted Arrays JavaScript Hard
0005 Longest Palindromic Substring JavaScript Medium
0006 ZigZag Conversion JavaScript Medium
0007 Reverse Integer JavaScript Easy
0008 String to Integer (atoi) JavaScript Medium
0009 Palindrome Number JavaScript Easy
0010 Regular Expression Matching JavaScript Hard
0011 Container With Most Water JavaScript Medium
0012 Integer to Roman JavaScript Medium
0013 Roman to Integer JavaScript Easy
0014 Longest Common Prefix JavaScript Easy
0015 3Sum JavaScript Medium
0016 3Sum Closest JavaScript Medium
0017 Letter Combinations of a Phone Number JavaScript TypeScript Medium
0018 4Sum JavaScript Medium
0019 Remove Nth Node From End of List JavaScript TypeScript Medium
0020 Valid Parentheses JavaScript TypeScript Easy
0021 Merge Two Sorted Lists JavaScript TypeScript Easy
0022 Generate Parentheses JavaScript TypeScript Medium
0023 Merge k Sorted Lists JavaScript Hard
0024 Swap Nodes in Pairs JavaScript Medium
0025 Reverse Nodes in k-Group JavaScript Hard
0026 Remove Duplicates from Sorted Array JavaScript Easy
0027 Remove Element JavaScript Easy
0028 Implement strStr() JavaScript Easy
0029 Divide Two Integers JavaScript Medium
0030 Substring with Concatenation of All Words Hard
0031 Next Permutation JavaScript Medium
0032 Longest Valid Parentheses JavaScript Hard
0033 Search in Rotated Sorted Array JavaScript Medium
0034 Find First and Last Position of Element in Sorted Array JavaScript TypeScript Medium
0035 Search Insert Position JavaScript TypeScript Easy
0036 Valid Sudoku JavaScript Medium
0037 Sudoku Solver Hard
0038 Count and Say JavaScript Easy
0039 Combination Sum JavaScript TypeScript Medium
0040 Combination Sum II JavaScript TypeScript Medium
0041 First Missing Positive JavaScript Hard
0042 Trapping Rain Water Hard
0043 Multiply Strings JavaScript Medium
0044 Wildcard Matching JavaScript Hard
0045 Jump Game II JavaScript TypeScript Hard
0046 Permutations JavaScript TypeScript Medium
0047 Permutations II JavaScript TypeScript Medium
0048 Rotate Image JavaScript Medium
0049 Group Anagrams JavaScript TypeScript Medium
0050 Pow(x, n) JavaScript TypeScript Medium
0051 N-Queens Hard
0052 N-Queens II Hard
0053 Maximum Subarray JavaScript TypeScript Easy
0054 Spiral Matrix JavaScript Medium
0055 Jump Game JavaScript TypeScript Medium
0056 Merge Intervals JavaScript Medium
0057 Insert Interval JavaScript Hard
0058 Length of Last Word JavaScript Easy
0059 Spiral Matrix II JavaScript Medium
0060 Permutation Sequence JavaScript Hard
0061 Rotate List JavaScript TypeScript Medium
0062 Unique Paths JavaScript TypeScript Medium
0063 Unique Paths II JavaScript TypeScript Medium
0064 Minimum Path Sum JavaScript Medium
0065 Valid Number JavaScript Hard
0066 Plus One JavaScript Easy
0067 Add Binary JavaScript Easy
0068 Text Justification Hard
0069 Sqrt(x) JavaScript TypeScript Easy
0070 Climbing Stairs JavaScript TypeScript Easy
0071 Simplify Path JavaScript Medium
0072 Edit Distance Hard
0073 Set Matrix Zeroes JavaScript Medium
0074 Search a 2D Matrix JavaScript TypeScript Medium
0075 Sort Colors JavaScript Medium
0076 Minimum Window Substring JavaScript Hard
0077 Combinations JavaScript TypeScript Medium
0078 Subsets JavaScript TypeScript Medium
0079 Word Search JavaScript Medium
0080 Remove Duplicates from Sorted Array II JavaScript Medium
0081 Search in Rotated Sorted Array II JavaScript Medium
0082 Remove Duplicates from Sorted List II JavaScript Medium
0083 Remove Duplicates from Sorted List JavaScript Easy
0084 Largest Rectangle in Histogram Hard
0085 Maximal Rectangle Hard
0086 Partition List JavaScript Medium
0087 Scramble String Hard
0088 Merge Sorted Array JavaScript TypeScript Easy
0089 Gray Code JavaScript Medium
0090 Subsets II JavaScript TypeScript Medium
0091 Decode Ways JavaScript Medium
0092 Reverse Linked List II JavaScript Medium
0093 Restore IP Addresses JavaScript Medium
0094 Binary Tree Inorder Traversal JavaScript TypeScript Medium
0095 Unique Binary Search Trees II JavaScript Medium
0096 Unique Binary Search Trees JavaScript TypeScript Medium
0097 Interleaving String JavaScript Hard
0098 Validate Binary Search Tree JavaScript TypeScript Medium
0099 Recover Binary Search Tree JavaScript Hard
0100 Same Tree JavaScript TypeScript Easy
0101 Symmetric Tree JavaScript TypeScript Easy
0102 Binary Tree Level Order Traversal JavaScript TypeScript Medium
0103 Binary Tree Zigzag Level Order Traversal JavaScript TypeScript Medium
0104 Maximum Depth of Binary Tree JavaScript TypeScript Easy
0105 Construct Binary Tree from Preorder and Inorder Traversal JavaScript TypeScript Medium
0106 Construct Binary Tree from Inorder and Postorder Traversal JavaScript TypeScript Medium
0107 Binary Tree Level Order Traversal II JavaScript TypeScript Easy
0108 Convert Sorted Array to Binary Search Tree JavaScript TypeScript Easy
0109 Convert Sorted List to Binary Search Tree JavaScript TypeScript Medium
0110 Balanced Binary Tree JavaScript TypeScript Easy
0111 Minimum Depth of Binary Tree JavaScript TypeScript Easy
0112 Path Sum JavaScript TypeScript Easy
0113 Path Sum II JavaScript TypeScript Medium
0114 Flatten Binary Tree to Linked List JavaScript TypeScript Medium
0115 Distinct Subsequences JavaScript Hard
0116 Populating Next Right Pointers in Each Node JavaScript Medium
0117 Populating Next Right Pointers in Each Node II JavaScript Medium
0118 Pascal's Triangle JavaScript Easy
0119 Pascal's Triangle II JavaScript Easy
0120 Triangle JavaScript Medium
0121 Best Time to Buy and Sell Stock JavaScript Easy
0122 Best Time to Buy and Sell Stock II JavaScript Easy
0123 Best Time to Buy and Sell Stock III JavaScript Hard
0124 Binary Tree Maximum Path Sum JavaScript Hard
0125 Valid Palindrome JavaScript Easy
0126 Word Ladder II Hard
0127 Word Ladder JavaScript Medium
0128 Longest Consecutive Sequence JavaScript Hard
0129 Sum Root to Leaf Numbers JavaScript TypeScript Medium
0130 Surrounded Regions JavaScript Medium
0131 Palindrome Partitioning JavaScript Medium
0132 Palindrome Partitioning II JavaScript Hard
0133 Clone Graph JavaScript Medium
0134 Gas Station JavaScript Medium
0135 Candy Hard
0136 Single Number JavaScript TypeScript Easy
0137 Single Number II JavaScript Medium
0138 Copy List with Random Pointer JavaScript Medium
0139 Word Break JavaScript Medium
0140 Word Break II JavaScript Hard
0141 Linked List Cycle JavaScript Easy
0142 Linked List Cycle II JavaScript Medium
0143 Reorder List JavaScript TypeScript Medium
0144 Binary Tree Preorder Traversal JavaScript TypeScript Medium
0145 Binary Tree Postorder Traversal JavaScript TypeScript Medium
0146 LRU Cache JavaScript Medium
0147 Insertion Sort List JavaScript Medium
0148 Sort List JavaScript Medium
0149 Max Points on a Line Hard
0150 Evaluate Reverse Polish Notation JavaScript Medium
0151 Reverse Words in a String JavaScript Medium
0152 Maximum Product Subarray JavaScript Medium
0153 Find Minimum in Rotated Sorted Array JavaScript Medium
0154 Find Minimum in Rotated Sorted Array II JavaScript Hard
0155 Min Stack JavaScript TypeScript Easy
0156 Binary Tree Upside Down Medium
0157 Read N Characters Given Read4 Easy
0158 Read N Characters Given Read4 II - Call multiple times Hard
0159 Longest Substring with At Most Two Distinct Characters Medium
0160 Intersection of Two Linked Lists JavaScript TypeScript Easy
0161 One Edit Distance Medium
0162 Find Peak Element JavaScript Medium
0163 Missing Ranges Medium
0164 Maximum Gap Hard
0165 Compare Version Numbers JavaScript Medium
0166 Fraction to Recurring Decimal JavaScript Medium
0167 Two Sum II - Input array is sorted JavaScript TypeScript Easy
0168 Excel Sheet Column Title JavaScript Easy
0169 Majority Element JavaScript Easy
0170 Two Sum III - Data structure design Easy
0171 Excel Sheet Column Number JavaScript Easy
0172 Factorial Trailing Zeroes JavaScript TypeScript Easy
0173 Binary Search Tree Iterator JavaScript Medium
0174 Dungeon Game Hard
0175 Combine Two Tables Mysql Easy
0176 Second Highest Salary Mysql Easy
0177 Nth Highest Salary Mysql Medium
0178 Rank Scores Mysql Medium
0179 Largest Number JavaScript Medium
0180 Consecutive Numbers Mysql Medium
0181 Employees Earning More Than Their Managers Mysql Easy
0182 Duplicate Emails Mysql Easy
0183 Customers Who Never Order Mysql Easy
0184 Department Highest Salary Mysql Medium
0185 Department Top Three Salaries Hard
0186 Reverse Words in a String II Medium
0187 Repeated DNA Sequences JavaScript Medium
0188 Best Time to Buy and Sell Stock IV JavaScript Hard
0189 Rotate Array JavaScript TypeScript Medium
0190 Reverse Bits JavaScript Easy
0191 Number of 1 Bits JavaScript TypeScript Easy
0192 Word Frequency Medium
0193 Valid Phone Numbers Easy
0194 Transpose File Medium
0195 Tenth Line Easy
0196 Delete Duplicate Emails Mysql Easy
0197 Rising Temperature Mysql Easy
0198 House Robber JavaScript TypeScript Easy
0199 Binary Tree Right Side View JavaScript TypeScript Medium
0200 Number of Islands JavaScript TypeScript Medium
0201 Bitwise AND of Numbers Range JavaScript Medium
0202 Happy Number JavaScript Easy
0203 Remove Linked List Elements JavaScript TypeScript Easy
0204 Count Primes JavaScript Easy
0205 Isomorphic Strings JavaScript TypeScript Easy
0206 Reverse Linked List JavaScript TypeScript Easy
0207 Course Schedule JavaScript Medium
0208 Implement Trie (Prefix Tree) JavaScript Medium
0209 Minimum Size Subarray Sum JavaScript Medium
0210 Course Schedule II Medium
0211 Design Add and Search Words Data Structure JavaScript Medium
0212 Word Search II Hard
0213 House Robber II JavaScript Medium
0214 Shortest Palindrome Hard
0215 Kth Largest Element in an Array JavaScript Medium
0216 Combination Sum III JavaScript Medium
0217 Contains Duplicate JavaScript TypeScript Easy
0218 The Skyline Problem Hard
0219 Contains Duplicate II JavaScript Easy
0220 Contains Duplicate III JavaScript Medium
0221 Maximal Square JavaScript Medium
0222 Count Complete Tree Nodes JavaScript Medium
0223 Rectangle Area JavaScript Medium
0224 Basic Calculator Hard
0225 Implement Stack using Queues JavaScript Easy
0226 Invert Binary Tree JavaScript TypeScript Easy
0227 Basic Calculator II Medium
0228 Summary Ranges JavaScript Easy
0229 Majority Element II JavaScript Medium
0230 Kth Smallest Element in a BST JavaScript Medium
0231 Power of Two JavaScript TypeScript Easy
0232 Implement Queue using Stacks JavaScript Easy
0233 Number of Digit One JavaScript Hard
0234 Palindrome Linked List JavaScript TypeScript Easy
0235 Lowest Common Ancestor of a Binary Search Tree JavaScript Easy
0236 Lowest Common Ancestor of a Binary Tree JavaScript Medium
0237 Delete Node in a Linked List JavaScript TypeScript Easy
0238 Product of Array Except Self JavaScript TypeScript Medium
0239 Sliding Window Maximum JavaScript Hard
0240 Search a 2D Matrix II JavaScript TypeScript Medium
0241 Different Ways to Add Parentheses Medium
0242 Valid Anagram JavaScript TypeScript Easy
0243 Shortest Word Distance Easy
0244 Shortest Word Distance II Medium
0245 Shortest Word Distance III Medium
0246 Strobogrammatic Number Easy
0247 Strobogrammatic Number II Medium
0248 Strobogrammatic Number III Hard
0249 Group Shifted Strings Medium
0250 Count Univalue Subtrees Medium
0251 Flatten 2D Vector Medium
0252 Meeting Rooms Easy
0253 Meeting Rooms II Medium
0254 Factor Combinations Medium
0255 Verify Preorder Sequence in Binary Search Tree Medium
0256 Paint House Medium
0257 Binary Tree Paths JavaScript TypeScript Easy
0258 Add Digits JavaScript Easy
0259 3Sum Smaller Medium
0260 Single Number III JavaScript TypeScript Medium
0261 Graph Valid Tree Medium
0262 Trips and Users Hard
0263 Ugly Number JavaScript Easy
0264 Ugly Number II JavaScript Medium
0265 Paint House II Hard
0266 Palindrome Permutation Easy
0267 Palindrome Permutation II Medium
0268 Missing Number JavaScript TypeScript Easy
0269 Alien Dictionary Hard
0270 Closest Binary Search Tree Value Easy
0271 Encode and Decode Strings Medium
0272 Closest Binary Search Tree Value II Hard
0273 Integer to English Words JavaScript Hard
0274 H-Index JavaScript Medium
0275 H-Index II JavaScript Medium
0276 Paint Fence Easy
0277 Find the Celebrity Medium
0278 First Bad Version JavaScript TypeScript Easy
0279 Perfect Squares JavaScript Medium
0280 Wiggle Sort Medium
0281 Zigzag Iterator Medium
0282 Expression Add Operators Hard
0283 Move Zeroes JavaScript Easy
0284 Peeking Iterator Python3 Medium
0285 Inorder Successor in BST Medium
0286 Walls and Gates Medium
0287 Find the Duplicate Number JavaScript Medium
0288 Unique Word Abbreviation Medium
0289 Game of Life JavaScript Medium
0290 Word Pattern JavaScript Easy
0291 Word Pattern II Hard
0292 Nim Game JavaScript Easy
0293 Flip Game Easy
0294 Flip Game II Medium
0295 Find Median from Data Stream JavaScript Hard
0296 Best Meeting Point Hard
0297 Serialize and Deserialize Binary Tree JavaScript Hard
0298 Binary Tree Longest Consecutive Sequence Medium
0299 Bulls and Cows JavaScript Medium
0300 Longest Increasing Subsequence JavaScript Medium
0301 Remove Invalid Parentheses Hard
0302 Smallest Rectangle Enclosing Black Pixels Hard
0303 Range Sum Query - Immutable JavaScript TypeScript Easy
0304 Range Sum Query 2D - Immutable JavaScript Medium
0305 Number of Islands II Hard
0306 Additive Number JavaScript Medium
0307 Range Sum Query - Mutable JavaScript Medium
0308 Range Sum Query 2D - Mutable Hard
0309 Best Time to Buy and Sell Stock with Cooldown JavaScript Medium
0310 Minimum Height Trees JavaScript Medium
0311 Sparse Matrix Multiplication Medium
0312 Burst Balloons Hard
0313 Super Ugly Number JavaScript Medium
0314 Binary Tree Vertical Order Traversal Medium
0315 Count of Smaller Numbers After Self JavaScript Hard
0316 Remove Duplicate Letters Medium
0317 Shortest Distance from All Buildings Hard
0318 Maximum Product of Word Lengths JavaScript Medium
0319 Bulb Switcher JavaScript Medium
0320 Generalized Abbreviation Medium
0321 Create Maximum Number Hard
0322 Coin Change JavaScript Medium
0323 Number of Connected Components in an Undirected Graph Medium
0324 Wiggle Sort II Medium
0325 Maximum Size Subarray Sum Equals k Medium
0326 Power of Three JavaScript Easy
0327 Count of Range Sum Hard
0328 Odd Even Linked List JavaScript Medium
0329 Longest Increasing Path in a Matrix JavaScript Hard
0330 Patching Array Hard
0331 Verify Preorder Serialization of a Binary Tree JavaScript Medium
0332 Reconstruct Itinerary Medium
0333 Largest BST Subtree Medium
0334 Increasing Triplet Subsequence JavaScript Medium
0335 Self Crossing Hard
0336 Palindrome Pairs Hard
0337 House Robber III JavaScript Medium
0338 Counting Bits JavaScript Medium
0339 Nested List Weight Sum Easy
0340 Longest Substring with At Most K Distinct Characters Hard
0341 Flatten Nested List Iterator JavaScript Medium
0342 Power of Four JavaScript Easy
0343 Integer Break JavaScript Medium
0344 Reverse String JavaScript TypeScript Easy
0345 Reverse Vowels of a String JavaScript Easy
0346 Moving Average from Data Stream Easy
0347 Top K Frequent Elements JavaScript Medium
0348 Design Tic-Tac-Toe Medium
0349 Intersection of Two Arrays JavaScript TypeScript Easy
0350 Intersection of Two Arrays II JavaScript TypeScript Easy
0351 Android Unlock Patterns Medium
0352 Data Stream as Disjoint Intervals JavaScript Hard
0353 Design Snake Game Medium
0354 Russian Doll Envelopes JavaScript Hard
0355 Design Twitter Medium
0356 Line Reflection Medium
0357 Count Numbers with Unique Digits JavaScript Medium
0358 Rearrange String k Distance Apart Hard
0359 Logger Rate Limiter Easy
0360 Sort Transformed Array Medium
0361 Bomb Enemy Medium
0362 Design Hit Counter Medium
0363 Max Sum of Rectangle No Larger Than K Hard
0364 Nested List Weight Sum II Medium
0365 Water and Jug Problem Medium
0366 Find Leaves of Binary Tree Medium
0367 Valid Perfect Square JavaScript TypeScript Easy
0368 Largest Divisible Subset Medium
0369 Plus One Linked List Medium
0370 Range Addition Medium
0371 Sum of Two Integers JavaScript Easy
0372 Super Pow JavaScript Medium
0373 Find K Pairs with Smallest Sums JavaScript Medium
0374 Guess Number Higher or Lower Python3 Easy
0375 Guess Number Higher or Lower II JavaScript Medium
0376 Wiggle Subsequence JavaScript Medium
0377 Combination Sum IV JavaScript Medium
0378 Kth Smallest Element in a Sorted Matrix JavaScript Medium
0379 Design Phone Directory Medium
0380 Insert Delete GetRandom O(1) JavaScript Medium
0381 Insert Delete GetRandom O(1) - Duplicates allowed JavaScript Hard
0382 Linked List Random Node JavaScript Medium
0383 Ransom Note JavaScript TypeScript Easy
0384 Shuffle an Array JavaScript TypeScript Medium
0385 Mini Parser JavaScript Medium
0386 Lexicographical Numbers JavaScript Medium
0387 First Unique Character in a String JavaScript Easy
0388 Longest Absolute File Path JavaScript Medium
0389 Find the Difference JavaScript TypeScript Easy
0390 Elimination Game Medium
0391 Perfect Rectangle Hard
0392 Is Subsequence JavaScript TypeScript Easy
0393 UTF-8 Validation JavaScript Medium
0394 Decode String JavaScript Medium
0395 Longest Substring with At Least K Repeating Characters JavaScript Medium
0396 Rotate Function JavaScript Medium
0397 Integer Replacement JavaScript Medium
0398 Random Pick Index JavaScript Medium
0399 Evaluate Division Medium
0400 Nth Digit JavaScript Medium
0401 Binary Watch JavaScript Easy
0402 Remove K Digits Medium
0403 Frog Jump JavaScript Hard
0404 Sum of Left Leaves JavaScript TypeScript Easy
0405 Convert a Number to Hexadecimal JavaScript Easy
0406 Queue Reconstruction by Height Medium
0407 Trapping Rain Water II Hard
0408 Valid Word Abbreviation Easy
0409 Longest Palindrome JavaScript Easy
0410 Split Array Largest Sum JavaScript Hard
0411 Minimum Unique Word Abbreviation Hard
0412 Fizz Buzz JavaScript TypeScript Easy
0413 Arithmetic Slices JavaScript Medium
0414 Third Maximum Number JavaScript TypeScript Easy
0415 Add Strings JavaScript Easy
0416 Partition Equal Subset Sum JavaScript Medium
0417 Pacific Atlantic Water Flow JavaScript Medium
0418 Sentence Screen Fitting Medium
0419 Battleships in a Board JavaScript Medium
0420 Strong Password Checker Hard
0421 Maximum XOR of Two Numbers in an Array JavaScript Medium
0422 Valid Word Square Easy
0423 Reconstruct Original Digits from English JavaScript Medium
0424 Longest Repeating Character Replacement Medium
0425 Word Squares Hard
0426 Convert Binary Search Tree to Sorted Doubly Linked List Medium
0427 Construct Quad Tree JavaScript Medium
0428 Serialize and Deserialize N-ary Tree Hard
0429 N-ary Tree Level Order Traversal JavaScript Medium
0430 Flatten a Multilevel Doubly Linked List JavaScript Medium
0431 Encode N-ary Tree to Binary Tree Hard
0432 All O`one Data Structure JavaScript Hard
0433 Minimum Genetic Mutation JavaScript Medium
0434 Number of Segments in a String JavaScript Easy
0435 Non-overlapping Intervals JavaScript Medium
0436 Find Right Interval JavaScript Medium
0437 Path Sum III JavaScript Medium
0438 Find All Anagrams in a String JavaScript Medium
0439 Ternary Expression Parser Medium
0440 K-th Smallest in Lexicographical Order Hard
0441 Arranging Coins JavaScript Easy
0442 Find All Duplicates in an Array JavaScript Medium
0443 String Compression JavaScript Medium
0444 Sequence Reconstruction Medium
0445 Add Two Numbers II JavaScript Medium
0446 Arithmetic Slices II - Subsequence JavaScript Hard
0447 Number of Boomerangs JavaScript Medium
0448 Find All Numbers Disappeared in an Array JavaScript Easy
0449 Serialize and Deserialize BST JavaScript Medium
0450 Delete Node in a BST JavaScript TypeScript Medium
0451 Sort Characters By Frequency JavaScript Medium
0452 Minimum Number of Arrows to Burst Balloons Medium
0453 Minimum Moves to Equal Array Elements Easy
0454 4Sum II JavaScript Medium
0455 Assign Cookies JavaScript Easy
0456 132 Pattern JavaScript Medium
0457 Circular Array Loop Medium
0458 Poor Pigs Hard
0459 Repeated Substring Pattern JavaScript Easy
0460 LFU Cache JavaScript Hard
0461 Hamming Distance JavaScript Easy
0462 Minimum Moves to Equal Array Elements II Medium
0463 Island Perimeter JavaScript Easy
0464 Can I Win Medium
0465 Optimal Account Balancing Hard
0466 Count The Repetitions Hard
0467 Unique Substrings in Wraparound String Medium
0468 Validate IP Address JavaScript Medium
0469 Convex Polygon Medium
0470 Implement Rand10() Using Rand7() Medium
0471 Encode String with Shortest Length Hard
0472 Concatenated Words Hard
0473 Matchsticks to Square JavaScript Medium
0474 Ones and Zeroes JavaScript Medium
0475 Heaters JavaScript Medium
0476 Number Complement JavaScript Easy
0477 Total Hamming Distance JavaScript Medium
0478 Generate Random Point in a Circle JavaScript Medium
0479 Largest Palindrome Product Hard
0480 Sliding Window Median JavaScript Hard
0481 Magical String Medium
0482 License Key Formatting JavaScript Easy
0483 Smallest Good Base Hard
0484 Find Permutation Medium
0485 Max Consecutive Ones JavaScript TypeScript Easy
0486 Predict the Winner JavaScript Medium
0487 Max Consecutive Ones II Medium
0488 Zuma Game Hard
0489 Robot Room Cleaner Hard
0490 The Maze Medium
0491 Increasing Subsequences JavaScript Medium
0492 Construct the Rectangle JavaScript Easy
0493 Reverse Pairs JavaScript Hard
0494 Target Sum JavaScript Medium
0495 Teemo Attacking JavaScript Medium
0496 Next Greater Element I JavaScript Easy
0497 Random Point in Non-overlapping Rectangles JavaScript Medium
0498 Diagonal Traverse JavaScript Medium
0499 The Maze III Hard
0500 Keyboard Row JavaScript Easy
0501 Find Mode in Binary Search Tree JavaScript Easy
0502 IPO Hard
0503 Next Greater Element II JavaScript Medium
0504 Base 7 JavaScript TypeScript Easy
0505 The Maze II Medium
0506 Relative Ranks JavaScript Easy
0507 Perfect Number JavaScript Easy
0508 Most Frequent Subtree Sum JavaScript Medium
0509 Fibonacci Number JavaScript TypeScript Easy
0510 Inorder Successor in BST II Medium
0511 Game Play Analysis I Easy
0512 Game Play Analysis II Easy
0513 Find Bottom Left Tree Value JavaScript TypeScript Medium
0514 Freedom Trail Hard
0515 Find Largest Value in Each Tree Row JavaScript TypeScript Medium
0516 Longest Palindromic Subsequence Medium
0517 Super Washing Machines Hard
0518 Coin Change 2 JavaScript Medium
0519 Random Flip Matrix JavaScript Medium
0520 Detect Capital JavaScript Easy
0521 Longest Uncommon Subsequence I JavaScript Easy
0522 Longest Uncommon Subsequence II JavaScript Medium
0523 Continuous Subarray Sum JavaScript Medium
0524 Longest Word in Dictionary through Deleting JavaScript Medium
0525 Contiguous Array JavaScript Medium
0526 Beautiful Arrangement JavaScript Medium
0527 Word Abbreviation Hard
0528 Random Pick with Weight JavaScript Medium
0529 Minesweeper JavaScript Medium
0530 Minimum Absolute Difference in BST JavaScript TypeScript Easy
0531 Lonely Pixel I Medium
0532 K-diff Pairs in an Array JavaScript Medium
0533 Lonely Pixel II Medium
0534 Game Play Analysis III Medium
0535 Encode and Decode TinyURL JavaScript Medium
0536 Construct Binary Tree from String Medium
0537 Complex Number Multiplication JavaScript Medium
0538 Convert BST to Greater Tree JavaScript Medium
0539 Minimum Time Difference JavaScript Medium
0540 Single Element in a Sorted Array JavaScript TypeScript Medium
0541 Reverse String II JavaScript TypeScript Easy
0542 01 Matrix JavaScript Medium
0543 Diameter of Binary Tree JavaScript Easy
0544 Output Contest Matches Medium
0545 Boundary of Binary Tree Medium
0546 Remove Boxes Hard
0547 Friend Circles JavaScript Medium
0548 Split Array with Equal Sum Medium
0549 Binary Tree Longest Consecutive Sequence II Medium
0550 Game Play Analysis IV Medium
0551 Student Attendance Record I JavaScript Easy
0552 Student Attendance Record II JavaScript Hard
0553 Optimal Division Medium
0554 Brick Wall JavaScript Medium
0555 Split Concatenated Strings Medium
0556 Next Greater Element III JavaScript Medium
0557 Reverse Words in a String III JavaScript Easy
0558 Logical OR of Two Binary Grids Represented as Quad-Trees JavaScript Medium
0559 Maximum Depth of N-ary Tree JavaScript Easy
0560 Subarray Sum Equals K JavaScript Medium
0561 Array Partition I JavaScript Easy
0562 Longest Line of Consecutive One in Matrix Medium
0563 Binary Tree Tilt JavaScript Easy
0564 Find the Closest Palindrome Hard
0565 Array Nesting JavaScript Medium
0566 Reshape the Matrix JavaScript TypeScript Easy
0567 Permutation in String JavaScript Medium
0568 Maximum Vacation Days Hard
0569 Median Employee Salary Hard
0570 Managers with at Least 5 Direct Reports Medium
0571 Find Median Given Frequency of Numbers Hard
0572 Subtree of Another Tree JavaScript Easy
0573 Squirrel Simulation Medium
0574 Winning Candidate Medium
0575 Distribute Candies JavaScript Easy
0576 Out of Boundary Paths JavaScript Medium
0577 Employee Bonus Easy
0578 Get Highest Answer Rate Question Medium
0579 Find Cumulative Salary of an Employee Hard
0580 Count Student Number in Departments Medium
0581 Shortest Unsorted Continuous Subarray JavaScript Medium
0582 Kill Process Medium
0583 Delete Operation for Two Strings JavaScript Medium
0584 Find Customer Referee Easy
0585 Investments in 2016 Medium
0586 Customer Placing the Largest Number of Orders Easy
0587 Erect the Fence Hard
0588 Design In-Memory File System Hard
0589 N-ary Tree Preorder Traversal JavaScript Easy
0590 N-ary Tree Postorder Traversal JavaScript Easy
0591 Tag Validator Hard
0592 Fraction Addition and Subtraction JavaScript Medium
0593 Valid Square JavaScript Medium
0594 Longest Harmonious Subsequence JavaScript Easy
0595 Big Countries Mysql Easy
0596 Classes More Than 5 Students Mysql Easy
0597 Friend Requests I: Overall Acceptance Rate Easy
0598 Range Addition II JavaScript Easy
0599 Minimum Index Sum of Two Lists JavaScript Easy
0600 Non-negative Integers without Consecutive Ones Hard
0601 Human Traffic of Stadium Hard
0602 Friend Requests II: Who Has the Most Friends Medium
0603 Consecutive Available Seats Easy
0604 Design Compressed String Iterator Easy
0605 Can Place Flowers JavaScript Easy
0606 Construct String from Binary Tree JavaScript Easy
0607 Sales Person Easy
0608 Tree Node Medium
0609 Find Duplicate File in System JavaScript Medium
0610 Triangle Judgement Easy
0611 Valid Triangle Number JavaScript Medium
0612 Shortest Distance in a Plane Medium
0613 Shortest Distance in a Line Easy
0614 Second Degree Follower Medium
0615 Average Salary: Departments VS Company Hard
0616 Add Bold Tag in String Medium
0617 Merge Two Binary Trees JavaScript TypeScript Easy
0618 Students Report By Geography Hard
0619 Biggest Single Number Easy
0620 Not Boring Movies Mysql Easy
0621 Task Scheduler Medium
0622 Design Circular Queue JavaScript Medium
0623 Add One Row to Tree JavaScript Medium
0624 Maximum Distance in Arrays Medium
0625 Minimum Factorization Medium
0626 Exchange Seats Mysql Medium
0627 Swap Salary Mysql Easy
0628 Maximum Product of Three Numbers JavaScript TypeScript Easy
0629 K Inverse Pairs Array Hard
0630 Course Schedule III Hard
0631 Design Excel Sum Formula Hard
0632 Smallest Range Covering Elements from K Lists Hard
0633 Sum of Square Numbers JavaScript Medium
0634 Find the Derangement of An Array Medium
0635 Design Log Storage System Medium
0636 Exclusive Time of Functions JavaScript Medium
0637 Average of Levels in Binary Tree JavaScript TypeScript Easy
0638 Shopping Offers Medium
0639 Decode Ways II Hard
0640 Solve the Equation JavaScript Medium
0641 Design Circular Deque JavaScript Medium
0642 Design Search Autocomplete System Hard
0643 Maximum Average Subarray I JavaScript Easy
0644 Maximum Average Subarray II Hard
0645 Set Mismatch JavaScript Easy
0646 Maximum Length of Pair Chain JavaScript Medium
0647 Palindromic Substrings JavaScript Medium
0648 Replace Words JavaScript Medium
0649 Dota2 Senate Medium
0650 2 Keys Keyboard JavaScript Medium
0651 4 Keys Keyboard Medium
0652 Find Duplicate Subtrees JavaScript Medium
0653 Two Sum IV - Input is a BST JavaScript Easy
0654 Maximum Binary Tree JavaScript TypeScript Medium
0655 Print Binary Tree JavaScript Medium
0656 Coin Path Hard
0657 Robot Return to Origin JavaScript Easy
0658 Find K Closest Elements JavaScript Medium
0659 Split Array into Consecutive Subsequences Medium
0660 Remove 9 Hard
0661 Image Smoother JavaScript Easy
0662 Maximum Width of Binary Tree JavaScript Medium
0663 Equal Tree Partition Medium
0664 Strange Printer Hard
0665 Non-decreasing Array JavaScript Easy
0666 Path Sum IV Medium
0667 Beautiful Arrangement II Medium
0668 Kth Smallest Number in Multiplication Table Hard
0669 Trim a Binary Search Tree JavaScript TypeScript Easy
0670 Maximum Swap JavaScript Medium
0671 Second Minimum Node In a Binary Tree JavaScript Easy
0672 Bulb Switcher II Medium
0673 Number of Longest Increasing Subsequence JavaScript Medium
0674 Longest Continuous Increasing Subsequence JavaScript Easy
0675 Cut Off Trees for Golf Event Hard
0676 Implement Magic Dictionary JavaScript Medium
0677 Map Sum Pairs JavaScript Medium
0678 Valid Parenthesis String JavaScript Medium
0679 24 Game Hard
0680 Valid Palindrome II JavaScript Easy
0681 Next Closest Time Medium
0682 Baseball Game JavaScript Easy
0683 K Empty Slots Hard
0684 Redundant Connection JavaScript Medium
0685 Redundant Connection II Hard
0686 Repeated String Match JavaScript Medium
0687 Longest Univalue Path JavaScript Medium
0688 Knight Probability in Chessboard Medium
0689 Maximum Sum of 3 Non-Overlapping Subarrays Hard
0690 Employee Importance Python3 Easy
0691 Stickers to Spell Word Hard
0692 Top K Frequent Words JavaScript Medium
0693 Binary Number with Alternating Bits JavaScript Easy
0694 Number of Distinct Islands Medium
0695 Max Area of Island JavaScript Medium
0696 Count Binary Substrings JavaScript Easy
0697 Degree of an Array JavaScript Easy
0698 Partition to K Equal Sum Subsets Medium
0699 Falling Squares Hard
0700 Search in a Binary Search Tree JavaScript TypeScript Easy
0701 Insert into a Binary Search Tree JavaScript TypeScript Medium
0702 Search in a Sorted Array of Unknown Size Medium
0703 Kth Largest Element in a Stream JavaScript Easy
0704 Binary Search JavaScript TypeScript Easy
0705 Design HashSet JavaScript Easy
0706 Design HashMap JavaScript Easy
0707 Design Linked List JavaScript Medium
0708 Insert into a Sorted Circular Linked List Medium
0709 To Lower Case JavaScript TypeScript Easy
0710 Random Pick with Blacklist JavaScript Hard
0711 Number of Distinct Islands II Hard
0712 Minimum ASCII Delete Sum for Two Strings JavaScript Medium
0713 Subarray Product Less Than K JavaScript Medium
0714 Best Time to Buy and Sell Stock with Transaction Fee JavaScript Medium
0715 Range Module JavaScript Hard
0716 Max Stack Easy
0717 1-bit and 2-bit Characters JavaScript Easy
0718 Maximum Length of Repeated Subarray JavaScript Medium
0719 Find K-th Smallest Pair Distance Hard
0720 Longest Word in Dictionary JavaScript Easy
0721 Accounts Merge JavaScript Medium
0722 Remove Comments JavaScript Medium
0723 Candy Crush Medium
0724 Find Pivot Index JavaScript TypeScript Easy
0725 Split Linked List in Parts JavaScript Medium
0726 Number of Atoms JavaScript Hard
0727 Minimum Window Subsequence Hard
0728 Self Dividing Numbers JavaScript Easy
0729 My Calendar I JavaScript Medium
0730 Count Different Palindromic Subsequences Hard
0731 My Calendar II Medium
0732 My Calendar III Hard
0733 Flood Fill JavaScript Easy
0734 Sentence Similarity Easy
0735 Asteroid Collision JavaScript TypeScript Medium
0736 Parse Lisp Expression Hard
0737 Sentence Similarity II Medium
0738 Monotone Increasing Digits JavaScript Medium
0739 Daily Temperatures JavaScript Medium
0740 Delete and Earn JavaScript Medium
0741 Cherry Pickup Hard
0742 Closest Leaf in a Binary Tree Medium
0743 Network Delay Time JavaScript Medium
0744 Find Smallest Letter Greater Than Target JavaScript Easy
0745 Prefix and Suffix Search Hard
0746 Min Cost Climbing Stairs JavaScript Easy
0747 Largest Number At Least Twice of Others JavaScript TypeScript Easy
0748 Shortest Completing Word JavaScript Easy
0749 Contain Virus Hard
0750 Number Of Corner Rectangles Medium
0751 IP to CIDR Easy
0752 Open the Lock JavaScript Medium
0753 Cracking the Safe Hard
0754 Reach a Number Medium
0755 Pour Water Medium
0756 Pyramid Transition Matrix JavaScript Medium
0757 Set Intersection Size At Least Two Hard
0758 Bold Words in String Easy
0759 Employee Free Time Hard
0760 Find Anagram Mappings Easy
0761 Special Binary String Hard
0762 Prime Number of Set Bits in Binary Representation JavaScript Easy
0763 Partition Labels JavaScript Medium
0764 Largest Plus Sign Medium
0765 Couples Holding Hands Hard
0766 Toeplitz Matrix JavaScript Easy
0767 Reorganize String JavaScript Medium
0768 Max Chunks To Make Sorted II JavaScript Hard
0769 Max Chunks To Make Sorted JavaScript Medium
0770 Basic Calculator IV Hard
0771 Jewels and Stones JavaScript TypeScript Easy
0772 Basic Calculator III Hard
0773 Sliding Puzzle Hard
0774 Minimize Max Distance to Gas Station Hard
0775 Global and Local Inversions JavaScript Medium
0776 Split BST Medium
0777 Swap Adjacent in LR String JavaScript Medium
0778 Swim in Rising Water Hard
0779 K-th Symbol in Grammar Medium
0780 Reaching Points Hard
0781 Rabbits in Forest JavaScript Medium
0782 Transform to Chessboard Hard
0783 Minimum Distance Between BST Nodes JavaScript TypeScript Easy
0784 Letter Case Permutation JavaScript Medium
0785 Is Graph Bipartite? JavaScript Medium
0786 K-th Smallest Prime Fraction Hard
0787 Cheapest Flights Within K Stops Medium
0788 Rotated Digits JavaScript Easy
0789 Escape The Ghosts JavaScript Medium
0790 Domino and Tromino Tiling Medium
0791 Custom Sort String JavaScript TypeScript Medium
0792 Number of Matching Subsequences JavaScript Medium
0793 Preimage Size of Factorial Zeroes Function Hard
0794 Valid Tic-Tac-Toe State JavaScript Medium
0795 Number of Subarrays with Bounded Maximum JavaScript Medium
0796 Rotate String JavaScript TypeScript Easy
0797 All Paths From Source to Target JavaScript Medium
0798 Smallest Rotation with Highest Score Hard
0799 Champagne Tower JavaScript Medium
0800 Similar RGB Color Easy
0801 Minimum Swaps To Make Sequences Increasing Medium
0802 Find Eventual Safe States JavaScript Medium
0803 Bricks Falling When Hit Hard
0804 Unique Morse Code Words JavaScript Easy
0805 Split Array With Same Average Hard
0806 Number of Lines To Write String JavaScript Easy
0807 Max Increase to Keep City Skyline JavaScript Medium
0808 Soup Servings Medium
0809 Expressive Words JavaScript Medium
0810 Chalkboard XOR Game Hard
0811 Subdomain Visit Count JavaScript Easy
0812 Largest Triangle Area JavaScript Easy
0813 Largest Sum of Averages JavaScript Medium
0814 Binary Tree Pruning JavaScript TypeScript Medium
0815 Bus Routes Hard
0816 Ambiguous Coordinates JavaScript Medium
0817 Linked List Components JavaScript Medium
0818 Race Car Hard
0819 Most Common Word JavaScript Easy
0820 Short Encoding of Words JavaScript Medium
0821 Shortest Distance to a Character JavaScript Easy
0822 Card Flipping Game JavaScript Medium
0823 Binary Trees With Factors JavaScript Medium
0824 Goat Latin JavaScript Easy
0825 Friends Of Appropriate Ages JavaScript Medium
0826 Most Profit Assigning Work JavaScript Medium
0827 Making A Large Island Hard
0828 Count Unique Characters of All Substrings of a Given String Hard
0829 Consecutive Numbers Sum Hard
0830 Positions of Large Groups JavaScript Easy
0831 Masking Personal Information JavaScript Medium
0832 Flipping an Image JavaScript TypeScript Easy
0833 Find And Replace in String JavaScript Medium
0834 Sum of Distances in Tree JavaScript Hard
0835 Image Overlap Medium
0836 Rectangle Overlap JavaScript Easy
0837 New 21 Game Medium
0838 Push Dominoes JavaScript Medium
0839 Similar String Groups Hard
0840 Magic Squares In Grid JavaScript Medium
0841 Keys and Rooms JavaScript Medium
0842 Split Array into Fibonacci Sequence JavaScript Medium
0843 Guess the Word Hard
0844 Backspace String Compare JavaScript TypeScript Easy
0845 Longest Mountain in Array JavaScript Medium
0846 Hand of Straights JavaScript Medium
0847 Shortest Path Visiting All Nodes Hard
0848 Shifting Letters JavaScript Medium
0849 Maximize Distance to Closest Person JavaScript Medium
0850 Rectangle Area II Hard
0851 Loud and Rich JavaScript Medium
0852 Peak Index in a Mountain Array JavaScript Easy
0853 Car Fleet JavaScript Medium
0854 K-Similar Strings Hard
0855 Exam Room Medium
0856 Score of Parentheses JavaScript Medium
0857 Minimum Cost to Hire K Workers Hard
0858 Mirror Reflection Medium
0859 Buddy Strings JavaScript Easy
0860 Lemonade Change JavaScript TypeScript Easy
0861 Score After Flipping Matrix JavaScript Medium
0862 Shortest Subarray with Sum at Least K JavaScript Hard
0863 All Nodes Distance K in Binary Tree JavaScript Medium
0864 Shortest Path to Get All Keys Hard
0865 Smallest Subtree with all the Deepest Nodes JavaScript TypeScript Medium
0866 Prime Palindrome Medium
0867 Transpose Matrix JavaScript Easy
0868 Binary Gap JavaScript Easy
0869 Reordered Power of 2 JavaScript Medium
0870 Advantage Shuffle JavaScript Medium
0871 Minimum Number of Refueling Stops Hard
0872 Leaf-Similar Trees JavaScript TypeScript Easy
0873 Length of Longest Fibonacci Subsequence JavaScript Medium
0874 Walking Robot Simulation JavaScript Easy
0875 Koko Eating Bananas JavaScript Medium
0876 Middle of the Linked List JavaScript TypeScript Easy
0877 Stone Game JavaScript Medium
0878 Nth Magical Number Hard
0879 Profitable Schemes Hard
0880 Decoded String at Index Medium
0881 Boats to Save People JavaScript Medium
0882 Reachable Nodes In Subdivided Graph Hard
0883 Projection Area of 3D Shapes JavaScript Easy
0884 Uncommon Words from Two Sentences JavaScript Easy
0885 Spiral Matrix III JavaScript Medium
0886 Possible Bipartition JavaScript Medium
0887 Super Egg Drop Hard
0888 Fair Candy Swap JavaScript Easy
0889 Construct Binary Tree from Preorder and Postorder Traversal JavaScript Medium
0890 Find and Replace Pattern JavaScript Medium
0891 Sum of Subsequence Widths Hard
0892 Surface Area of 3D Shapes JavaScript Easy
0893 Groups of Special-Equivalent Strings JavaScript Easy
0894 All Possible Full Binary Trees JavaScript Medium
0895 Maximum Frequency Stack JavaScript Hard
0896 Monotonic Array JavaScript Easy
0897 Increasing Order Search Tree JavaScript TypeScript Easy
0898 Bitwise ORs of Subarrays Medium
0899 Orderly Queue Hard
0900 RLE Iterator JavaScript Medium
0901 Online Stock Span Medium
0902 Numbers At Most N Given Digit Set Hard
0903 Valid Permutations for DI Sequence Hard
0904 Fruit Into Baskets Medium
0905 Sort Array By Parity JavaScript Easy
0906 Super Palindromes Hard
0907 Sum of Subarray Minimums JavaScript Medium
0908 Smallest Range I JavaScript Easy
0909 Snakes and Ladders Medium
0910 Smallest Range II Medium
0911 Online Election Medium
0912 Sort an Array JavaScript TypeScript Medium
0913 Cat and Mouse Hard
0914 X of a Kind in a Deck of Cards JavaScript Easy
0915 Partition Array into Disjoint Intervals JavaScript Medium
0916 Word Subsets JavaScript Medium
0917 Reverse Only Letters JavaScript TypeScript Easy
0918 Maximum Sum Circular Subarray JavaScript Medium
0919 Complete Binary Tree Inserter JavaScript Medium
0920 Number of Music Playlists Hard
0921 Minimum Add to Make Parentheses Valid JavaScript Medium
0922 Sort Array By Parity II JavaScript Easy
0923 3Sum With Multiplicity JavaScript Medium
0924 Minimize Malware Spread Hard
0925 Long Pressed Name JavaScript TypeScript Easy
0926 Flip String to Monotone Increasing JavaScript Medium
0927 Three Equal Parts Hard
0928 Minimize Malware Spread II Hard
0929 Unique Email Addresses JavaScript Easy
0930 Binary Subarrays With Sum JavaScript Medium
0931 Minimum Falling Path Sum JavaScript Medium
0932 Beautiful Array Medium
0933 Number of Recent Calls JavaScript Easy
0934 Shortest Bridge JavaScript Medium
0935 Knight Dialer JavaScript Medium
0936 Stamping The Sequence Hard
0937 Reorder Data in Log Files JavaScript Easy
0938 Range Sum of BST JavaScript TypeScript Easy
0939 Minimum Area Rectangle JavaScript Medium
0940 Distinct Subsequences II JavaScript Hard
0941 Valid Mountain Array JavaScript Easy
0942 DI String Match JavaScript Easy
0943 Find the Shortest Superstring Hard
0944 Delete Columns to Make Sorted JavaScript Easy
0945 Minimum Increment to Make Array Unique JavaScript Medium
0946 Validate Stack Sequences JavaScript Medium
0947 Most Stones Removed with Same Row or Column JavaScript Medium
0948 Bag of Tokens JavaScript Medium
0949 Largest Time for Given Digits JavaScript Medium
0950 Reveal Cards In Increasing Order JavaScript Medium
0951 Flip Equivalent Binary Trees JavaScript Medium
0952 Largest Component Size by Common Factor Hard
0953 Verifying an Alien Dictionary JavaScript Easy
0954 Array of Doubled Pairs JavaScript Medium
0955 Delete Columns to Make Sorted II JavaScript Medium
0956 Tallest Billboard Hard
0957 Prison Cells After N Days JavaScript Medium
0958 Check Completeness of a Binary Tree JavaScript Medium
0959 Regions Cut By Slashes JavaScript Medium
0960 Delete Columns to Make Sorted III Hard
0961 N-Repeated Element in Size 2N Array JavaScript Easy
0962 Maximum Width Ramp JavaScript Medium
0963 Minimum Area Rectangle II Medium
0964 Least Operators to Express Number Hard
0965 Univalued Binary Tree JavaScript TypeScript Easy
0966 Vowel Spellchecker JavaScript Medium
0967 Numbers With Same Consecutive Differences JavaScript Medium
0968 Binary Tree Cameras JavaScript Hard
0969 Pancake Sorting JavaScript Medium
0970 Powerful Integers JavaScript Easy
0971 Flip Binary Tree To Match Preorder Traversal JavaScript Medium
0972 Equal Rational Numbers JavaScript Hard
0973 K Closest Points to Origin JavaScript Medium
0974 Subarray Sums Divisible by K JavaScript Medium
0975 Odd Even Jump JavaScript Hard
0976 Largest Perimeter Triangle JavaScript Easy
0977 Squares of a Sorted Array JavaScript TypeScript Easy
0978 Longest Turbulent Subarray JavaScript Medium
0979 Distribute Coins in Binary Tree JavaScript Medium
0980 Unique Paths III Hard
0981 Time Based Key-Value Store JavaScript Medium
0982 Triples with Bitwise AND Equal To Zero Hard
0983 Minimum Cost For Tickets JavaScript Medium
0984 String Without AAA or BBB JavaScript Medium
0985 Sum of Even Numbers After Queries JavaScript Easy
0986 Interval List Intersections JavaScript Medium
0987 Vertical Order Traversal of a Binary Tree JavaScript Medium
0988 Smallest String Starting From Leaf JavaScript Medium
0989 Add to Array-Form of Integer JavaScript Easy
0990 Satisfiability of Equality Equations JavaScript Medium
0991 Broken Calculator Medium
0992 Subarrays with K Different Integers JavaScript Hard
0993 Cousins in Binary Tree JavaScript Easy
0994 Rotting Oranges JavaScript Medium
0995 Minimum Number of K Consecutive Bit Flips Hard
0996 Number of Squareful Arrays Hard
0997 Find the Town Judge JavaScript Easy
0998 Maximum Binary Tree II JavaScript Medium
0999 Available Captures for Rook JavaScript Easy
1000 Minimum Cost to Merge Stones Hard
1001 Grid Illumination JavaScript Hard
1002 Find Common Characters JavaScript Easy
1003 Check If Word Is Valid After Substitutions JavaScript Medium
1004 Max Consecutive Ones III JavaScript Medium
1005 Maximize Sum Of Array After K Negations JavaScript Easy
1006 Clumsy Factorial JavaScript Medium
1007 Minimum Domino Rotations For Equal Row JavaScript Medium
1008 Construct Binary Search Tree from Preorder Traversal JavaScript TypeScript Medium
1009 Complement of Base 10 Integer JavaScript Easy
1010 Pairs of Songs With Total Durations Divisible by 60 JavaScript Medium
1011 Capacity To Ship Packages Within D Days JavaScript Medium
1012 Numbers With Repeated Digits Hard
1013 Partition Array Into Three Parts With Equal Sum JavaScript Easy
1014 Best Sightseeing Pair JavaScript Medium
1015 Smallest Integer Divisible by K Medium
1016 Binary String With Substrings Representing 1 To N Medium
1017 Convert to Base -2 JavaScript Medium
1018 Binary Prefix Divisible By 5 JavaScript Easy
1019 Next Greater Node In Linked List JavaScript Medium
1020 Number of Enclaves JavaScript Medium
1021 Remove Outermost Parentheses JavaScript Easy
1022 Sum of Root To Leaf Binary Numbers JavaScript TypeScript Easy
1023 Camelcase Matching JavaScript Medium
1024 Video Stitching JavaScript Medium
1025 Divisor Game JavaScript Easy
1026 Maximum Difference Between Node and Ancestor JavaScript TypeScript Medium
1027 Longest Arithmetic Subsequence JavaScript Medium
1028 Recover a Tree From Preorder Traversal JavaScript Hard
1029 Two City Scheduling JavaScript Medium
1030 Matrix Cells in Distance Order JavaScript Easy
1031 Maximum Sum of Two Non-Overlapping Subarrays JavaScript Medium
1032 Stream of Characters JavaScript Hard
1033 Moving Stones Until Consecutive JavaScript Easy
1034 Coloring A Border JavaScript Medium
1035 Uncrossed Lines Medium
1036 Escape a Large Maze Hard
1037 Valid Boomerang JavaScript Easy
1038 Binary Search Tree to Greater Sum Tree JavaScript Medium
1039 Minimum Score Triangulation of Polygon Medium
1040 Moving Stones Until Consecutive II Medium
1041 Robot Bounded In Circle JavaScript Medium
1042 Flower Planting With No Adjacent Medium
1043 Partition Array for Maximum Sum JavaScript Medium
1044 Longest Duplicate Substring Hard
1045 Customers Who Bought All Products Medium
1046 Last Stone Weight JavaScript Easy
1047 Remove All Adjacent Duplicates In String JavaScript Easy
1048 Longest String Chain JavaScript Medium
1049 Last Stone Weight II JavaScript Medium
1050 Actors and Directors Who Cooperated At Least Three Times Easy
1051 Height Checker JavaScript Easy
1052 Grumpy Bookstore Owner JavaScript Medium
1053 Previous Permutation With One Swap JavaScript Medium
1054 Distant Barcodes JavaScript Medium
1055 Shortest Way to Form String Medium
1056 Confusing Number Easy
1057 Campus Bikes Medium
1058 Minimize Rounding Error to Meet Target Medium
1059 All Paths from Source Lead to Destination Medium
1060 Missing Element in Sorted Array Medium
1061 Lexicographically Smallest Equivalent String Medium
1062 Longest Repeating Substring Medium
1063 Number of Valid Subarrays Hard
1064 Fixed Point JavaScript Easy
1065 Index Pairs of a String JavaScript Easy
1066 Campus Bikes II Medium
1067 Digit Count in Range Hard
1068 Product Sales Analysis I Easy
1069 Product Sales Analysis II Easy
1070 Product Sales Analysis III Medium
1071 Greatest Common Divisor of Strings JavaScript Easy
1072 Flip Columns For Maximum Number of Equal Rows Medium
1073 Adding Two Negabinary Numbers Medium
1074 Number of Submatrices That Sum to Target Hard
1075 Project Employees I Easy
1076 Project Employees II Easy
1077 Project Employees III Medium
1078 Occurrences After Bigram JavaScript TypeScript Easy
1079 Letter Tile Possibilities JavaScript Medium
1080 Insufficient Nodes in Root to Leaf Paths JavaScript Medium
1081 Smallest Subsequence of Distinct Characters Medium
1082 Sales Analysis I Easy
1083 Sales Analysis II Easy
1084 Sales Analysis III Easy
1085 Sum of Digits in the Minimum Number JavaScript Easy
1086 High Five JavaScript Easy
1087 Brace Expansion JavaScript Medium
1088 Confusing Number II Hard
1089 Duplicate Zeros JavaScript Easy
1090 Largest Values From Labels JavaScript Medium
1091 Shortest Path in Binary Matrix JavaScript Medium
1092 Shortest Common Supersequence JavaScript Hard
1093 Statistics from a Large Sample JavaScript Medium
1094 Car Pooling JavaScript Medium
1095 Find in Mountain Array JavaScript Python3 Hard
1096 Brace Expansion II JavaScript Hard
1097 Game Play Analysis V Hard
1098 Unpopular Books Medium
1099 Two Sum Less Than K JavaScript Easy
1100 Find K-Length Substrings With No Repeated Characters JavaScript Medium
1101 The Earliest Moment When Everyone Become Friends JavaScript Medium
1102 Path With Maximum Minimum Value Medium
1103 Distribute Candies to People JavaScript Easy
1104 Path In Zigzag Labelled Binary Tree JavaScript Medium
1105 Filling Bookcase Shelves Medium
1106 Parsing A Boolean Expression JavaScript Hard
1107 New Users Daily Count Medium
1108 Defanging an IP Address JavaScript TypeScript Easy
1109 Corporate Flight Bookings JavaScript Medium
1110 Delete Nodes And Return Forest JavaScript Medium
1111 Maximum Nesting Depth of Two Valid Parentheses Strings Medium
1112 Highest Grade For Each Student Medium
1113 Reported Posts Easy
1114 Print in Order Easy
1115 Print FooBar Alternately Medium
1116 Print Zero Even Odd Medium
1117 Building H2O Medium
1118 Number of Days in a Month JavaScript Easy
1119 Remove Vowels from a String JavaScript Easy
1120 Maximum Average Subtree JavaScript Medium
1121 Divide Array Into Increasing Sequences Hard
1122 Relative Sort Array JavaScript Easy
1123 Lowest Common Ancestor of Deepest Leaves JavaScript Medium
1124 Longest Well-Performing Interval Medium
1125 Smallest Sufficient Team Hard
1126 Active Businesses Medium
1127 User Purchase Platform Hard
1128 Number of Equivalent Domino Pairs JavaScript Easy
1129 Shortest Path with Alternating Colors JavaScript Medium
1130 Minimum Cost Tree From Leaf Values JavaScript Medium
1131 Maximum of Absolute Value Expression JavaScript Medium
1132 Reported Posts II Medium
1133 Largest Unique Number JavaScript Easy
1134 Armstrong Number JavaScript Easy
1135 Connecting Cities With Minimum Cost Medium
1136 Parallel Courses Hard
1137 N-th Tribonacci Number JavaScript TypeScript Easy
1138 Alphabet Board Path JavaScript Medium
1139 Largest 1-Bordered Square JavaScript Medium
1140 Stone Game II Medium
1141 User Activity for the Past 30 Days I Easy
1142 User Activity for the Past 30 Days II Easy
1143 Longest Common Subsequence JavaScript Medium
1144 Decrease Elements To Make Array Zigzag JavaScript Medium
1145 Binary Tree Coloring Game JavaScript Medium
1146 Snapshot Array JavaScript Medium
1147 Longest Chunked Palindrome Decomposition Hard
1148 Article Views I Easy
1149 Article Views II Medium
1150 Check If a Number Is Majority Element in a Sorted Array JavaScript Easy
1151 Minimum Swaps to Group All 1's Together Medium
1152 Analyze User Website Visit Pattern JavaScript Medium
1153 String Transforms Into Another String Hard
1154 Day of the Year JavaScript TypeScript Easy
1155 Number of Dice Rolls With Target Sum JavaScript Medium
1156 Swap For Longest Repeated Character Substring JavaScript Medium
1157 Online Majority Element In Subarray Hard
1158 Market Analysis I Medium
1159 Market Analysis II Hard
1160 Find Words That Can Be Formed by Characters JavaScript Easy
1161 Maximum Level Sum of a Binary Tree JavaScript Medium
1162 As Far from Land as Possible JavaScript Medium
1163 Last Substring in Lexicographical Order Hard
1164 Product Price at a Given Date Medium
1165 Single-Row Keyboard JavaScript Easy
1166 Design File System JavaScript Medium
1167 Minimum Cost to Connect Sticks JavaScript Medium
1168 Optimize Water Distribution in a Village Hard
1169 Invalid Transactions JavaScript Medium
1170 Compare Strings by Frequency of the Smallest Character JavaScript Easy
1171 Remove Zero Sum Consecutive Nodes from Linked List JavaScript Medium
1172 Dinner Plate Stacks JavaScript Hard
1173 Immediate Food Delivery I Easy
1174 Immediate Food Delivery II Medium
1175 Prime Arrangements JavaScript Easy
1176 Diet Plan Performance JavaScript Easy
1177 Can Make Palindrome from Substring JavaScript Medium
1178 Number of Valid Words for Each Puzzle Hard
1179 Reformat Department Table Easy
1180 Count Substrings with Only One Distinct Letter JavaScript Easy
1181 Before and After Puzzle JavaScript Medium
1182 Shortest Distance to Target Color JavaScript Medium
1183 Maximum Number of Ones Hard
1184 Distance Between Bus Stops JavaScript Easy
1185 Day of the Week JavaScript TypeScript Easy
1186 Maximum Subarray Sum with One Deletion JavaScript Medium
1187 Make Array Strictly Increasing Hard
1188 Design Bounded Blocking Queue Medium
1189 Maximum Number of Balloons JavaScript TypeScript Easy
1190 Reverse Substrings Between Each Pair of Parentheses JavaScript Medium
1191 K-Concatenation Maximum Sum JavaScript Medium
1192 Critical Connections in a Network Hard
1193 Monthly Transactions I Medium
1194 Tournament Winners Hard
1195 Fizz Buzz Multithreaded Medium
1196 How Many Apples Can You Put into the Basket JavaScript Easy
1197 Minimum Knight Moves JavaScript Medium
1198 Find Smallest Common Element in All Rows JavaScript Medium
1199 Minimum Time to Build Blocks Hard
1200 Minimum Absolute Difference JavaScript Easy
1201 Ugly Number III JavaScript Medium
1202 Smallest String With Swaps JavaScript Medium
1203 Sort Items by Groups Respecting Dependencies Hard
1204 Last Person to Fit in the Elevator Medium
1205 Monthly Transactions II Medium
1206 Design Skiplist Hard
1207 Unique Number of Occurrences JavaScript TypeScript Easy
1208 Get Equal Substrings Within Budget JavaScript Medium
1209 Remove All Adjacent Duplicates in String II JavaScript Medium
1210 Minimum Moves to Reach Target with Rotations JavaScript Hard
1211 Queries Quality and Percentage Easy
1212 Team Scores in Football Tournament Medium
1213 Intersection of Three Sorted Arrays JavaScript Easy
1214 Two Sum BSTs JavaScript Medium
1215 Stepping Numbers Medium
1216 Valid Palindrome III Hard
1217 Minimum Cost to Move Chips to The Same Position JavaScript Easy
1218 Longest Arithmetic Subsequence of Given Difference JavaScript Medium
1219 Path with Maximum Gold JavaScript Medium
1220 Count Vowels Permutation JavaScript Hard
1221 Split a String in Balanced Strings JavaScript Easy
1222 Queens That Can Attack the King JavaScript Medium
1223 Dice Roll Simulation Medium
1224 Maximum Equal Frequency Hard
1225 Report Contiguous Dates Hard
1226 The Dining Philosophers Medium
1227 Airplane Seat Assignment Probability Medium
1228 Missing Number In Arithmetic Progression JavaScript Easy
1229 Meeting Scheduler JavaScript Medium
1230 Toss Strange Coins JavaScript Medium
1231 Divide Chocolate Hard
1232 Check If It Is a Straight Line JavaScript Easy
1233 Remove Sub-Folders from the Filesystem JavaScript Medium
1234 Replace the Substring for Balanced String Medium
1235 Maximum Profit in Job Scheduling JavaScript Hard
1236 Web Crawler Medium
1237 Find Positive Integer Solution for a Given Equation JavaScript Easy
1238 Circular Permutation in Binary Representation Medium
1239 Maximum Length of a Concatenated String with Unique Characters JavaScript Medium
1240 Tiling a Rectangle with the Fewest Squares Hard
1241 Number of Comments per Post Easy
1242 Web Crawler Multithreaded Medium
1243 Array Transformation Easy
1244 Design A Leaderboard JavaScript Medium
1245 Tree Diameter Medium
1246 Palindrome Removal Hard
1247 Minimum Swaps to Make Strings Equal JavaScript Medium
1248 Count Number of Nice Subarrays JavaScript Medium
1249 Minimum Remove to Make Valid Parentheses JavaScript Medium
1250 Check If It Is a Good Array Hard
1251 Average Selling Price Easy
1252 Cells with Odd Values in a Matrix JavaScript Easy
1253 Reconstruct a 2-Row Binary Matrix JavaScript Medium
1254 Number of Closed Islands JavaScript Medium
1255 Maximum Score Words Formed by Letters JavaScript Hard
1256 Encode Number JavaScript Medium
1257 Smallest Common Region JavaScript Medium
1258 Synonymous Sentences Python3 Medium
1259 Handshakes That Don't Cross Hard
1260 Shift 2D Grid JavaScript Easy
1261 Find Elements in a Contaminated Binary Tree Python3 Medium
1262 Greatest Sum Divisible by Three JavaScript Medium
1263 Minimum Moves to Move a Box to Their Target Location Hard
1264 Page Recommendations Medium
1265 Print Immutable Linked List in Reverse Medium
1266 Minimum Time Visiting All Points JavaScript Easy
1267 Count Servers that Communicate JavaScript Medium
1268 Search Suggestions System Python3 Medium
1269 Number of Ways to Stay in the Same Place After Some Steps JavaScript Hard
1270 All People Report to the Given Manager Medium
1271 Hexspeak Python3 Easy
1272 Remove Interval Python3 Medium
1273 Delete Tree Nodes JavaScript Medium
1274 Number of Ships in a Rectangle Hard
1275 Find Winner on a Tic Tac Toe Game JavaScript Easy
1276 Number of Burgers with No Waste of Ingredients JavaScript Medium
1277 Count Square Submatrices with All Ones JavaScript Medium
1278 Palindrome Partitioning III Hard
1279 Traffic Light Controlled Intersection Easy
1280 Students and Examinations Easy
1281 Subtract the Product and Sum of Digits of an Integer JavaScript Easy
1282 Group the People Given the Group Size They Belong To JavaScript Medium
1283 Find the Smallest Divisor Given a Threshold JavaScript Medium
1284 Minimum Number of Flips to Convert Binary Matrix to Zero Matrix Hard
1285 Find the Start and End Number of Continuous Ranges Medium
1286 Iterator for Combination Python3 Medium
1287 Element Appearing More Than 25% In Sorted Array JavaScript Easy
1288 Remove Covered Intervals JavaScript Medium
1289 Minimum Falling Path Sum II JavaScript Hard
1290 Convert Binary Number in a Linked List to Integer JavaScript TypeScript Easy
1291 Sequential Digits JavaScript Medium
1292 Maximum Side Length of a Square with Sum Less than or Equal to Threshold Medium
1293 Shortest Path in a Grid with Obstacles Elimination Hard
1294 Weather Type in Each Country Easy
1295 Find Numbers with Even Number of Digits JavaScript Easy
1296 Divide Array in Sets of K Consecutive Numbers JavaScript Medium
1297 Maximum Number of Occurrences of a Substring Medium
1298 Maximum Candies You Can Get from Boxes Hard
1299 Replace Elements with Greatest Element on Right Side JavaScript TypeScript Easy
1300 Sum of Mutated Array Closest to Target JavaScript Medium
1301 Number of Paths with Max Score Python3 Hard
1302 Deepest Leaves Sum JavaScript TypeScript Medium
1303 Find the Team Size Easy
1304 Find N Unique Integers Sum up to Zero JavaScript Easy
1305 All Elements in Two Binary Search Trees Python3 TypeScript Medium
1306 Jump Game III JavaScript Medium
1307 Verbal Arithmetic Puzzle Hard
1308 Running Total for Different Genders Medium
1309 Decrypt String from Alphabet to Integer Mapping JavaScript Easy
1310 XOR Queries of a Subarray JavaScript Medium
1311 Get Watched Videos by Your Friends JavaScript Medium
1312 Minimum Insertion Steps to Make a String Palindrome JavaScript Hard
1313 Decompress Run-Length Encoded List JavaScript Easy
1314 Matrix Block Sum JavaScript Medium
1315 Sum of Nodes with Even-Valued Grandparent JavaScript Medium
1316 Distinct Echo Substrings Hard
1317 Convert Integer to the Sum of Two No-Zero Integers JavaScript Easy
1318 Minimum Flips to Make a OR b Equal to c JavaScript Medium
1319 Number of Operations to Make Network Connected Medium
1320 Minimum Distance to Type a Word Using Two Fingers Hard
1321 Restaurant Growth Medium
1322 Ads Performance Easy
1323 Maximum 69 Number JavaScript Easy
1324 Print Words Vertically JavaScript Medium
1325 Delete Leaves With a Given Value JavaScript TypeScript Medium
1326 Minimum Number of Taps to Open to Water a Garden JavaScript Hard
1327 List the Products Ordered in a Period Easy
1328 Break a Palindrome JavaScript Medium
1329 Sort the Matrix Diagonally JavaScript Medium
1330 Reverse Subarray To Maximize Array Value Hard
1331 Rank Transform of an Array JavaScript Easy
1332 Remove Palindromic Subsequences JavaScript Easy
1333 Filter Restaurants by Vegan-Friendly, Price and Distance JavaScript Medium
1334 Find the City With the Smallest Number of Neighbors at a Threshold Distance JavaScript Medium
1335 Minimum Difficulty of a Job Schedule JavaScript Hard
1336 Number of Transactions per Visit Hard
1337 The K Weakest Rows in a Matrix JavaScript Easy
1338 Reduce Array Size to The Half JavaScript Medium
1339 Maximum Product of Splitted Binary Tree JavaScript Medium
1340 Jump Game V JavaScript Hard
1341 Movie Rating Medium
1342 Number of Steps to Reduce a Number to Zero JavaScript Easy
1343 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold JavaScript Medium
1344 Angle Between Hands of a Clock JavaScript Medium
1345 Jump Game IV JavaScript Hard
1346 Check If N and Its Double Exist JavaScript TypeScript Easy
1347 Minimum Number of Steps to Make Two Strings Anagram JavaScript Medium
1348 Tweet Counts Per Frequency JavaScript Medium
1349 Maximum Students Taking Exam Hard
1350 Students With Invalid Departments Easy
1351 Count Negative Numbers in a Sorted Matrix JavaScript Easy
1352 Product of the Last K Numbers JavaScript Medium
1353 Maximum Number of Events That Can Be Attended Medium
1354 Construct Target Array With Multiple Sums Hard
1355 Activity Participants Medium
1356 Sort Integers by The Number of 1 Bits JavaScript Easy
1357 Apply Discount Every n Orders JavaScript Medium
1358 Number of Substrings Containing All Three Characters JavaScript Medium
1359 Count All Valid Pickup and Delivery Options JavaScript Hard
1360 Number of Days Between Two Dates JavaScript TypeScript Easy
1361 Validate Binary Tree Nodes JavaScript Medium
1362 Closest Divisors Medium
1363 Largest Multiple of Three Hard
1364 Number of Trusted Contacts of a Customer Medium
1365 How Many Numbers Are Smaller Than the Current Number JavaScript Easy
1366 Rank Teams by Votes JavaScript Medium
1367 Linked List in Binary Tree JavaScript Medium
1368 Minimum Cost to Make at Least One Valid Path in a Grid Hard
1369 Get the Second Most Recent Activity Hard
1370 Increasing Decreasing String JavaScript Easy
1371 Find the Longest Substring Containing Vowels in Even Counts JavaScript Medium
1372 Longest ZigZag Path in a Binary Tree JavaScript Medium
1373 Maximum Sum BST in Binary Tree JavaScript Hard
1374 Generate a String With Characters That Have Odd Counts JavaScript Easy
1375 Bulb Switcher III JavaScript Medium
1376 Time Needed to Inform All Employees JavaScript Medium
1377 Frog Position After T Seconds JavaScript Hard
1378 Replace Employee ID With The Unique Identifier Easy
1379 Find a Corresponding Node of a Binary Tree in a Clone of That Tree JavaScript Medium
1380 Lucky Numbers in a Matrix JavaScript Easy
1381 Design a Stack With Increment Operation JavaScript Medium
1382 Balance a Binary Search Tree JavaScript Medium
1383 Maximum Performance of a Team Hard
1384 Total Sales Amount by Year Hard
1385 Find the Distance Value Between Two Arrays JavaScript Easy
1386 Cinema Seat Allocation JavaScript Medium
1387 Sort Integers by The Power Value JavaScript Medium
1388 Pizza With 3n Slices Hard
1389 Create Target Array in the Given Order JavaScript Easy
1390 Four Divisors JavaScript Medium
1391 Check if There is a Valid Path in a Grid JavaScript Medium
1392 Longest Happy Prefix Hard
1393 Capital Gain/Loss Medium
1394 Find Lucky Integer in an Array JavaScript Easy
1395 Count Number of Teams JavaScript Medium
1396 Design Underground System JavaScript Medium
1397 Find All Good Strings Hard
1398 Customers Who Bought Products A and B but Not C Medium
1399 Count Largest Group JavaScript Easy
1400 Construct K Palindrome Strings JavaScript Medium
1401 Circle and Rectangle Overlapping JavaScript Medium
1402 Reducing Dishes JavaScript Hard
1403 Minimum Subsequence in Non-Increasing Order JavaScript Easy
1404 Number of Steps to Reduce a Number in Binary Representation to One JavaScript Medium
1405 Longest Happy String Medium
1406 Stone Game III JavaScript Hard
1407 Top Travellers Easy
1408 String Matching in an Array JavaScript Easy
1409 Queries on a Permutation With Key JavaScript Medium
1410 HTML Entity Parser JavaScript Medium
1411 Number of Ways to Paint N × 3 Grid Hard
1412 Find the Quiet Students in All Exams Hard
1413 Minimum Value to Get Positive Step by Step Sum JavaScript Easy
1414 Find the Minimum Number of Fibonacci Numbers Whose Sum Is K JavaScript Medium
1415 The k-th Lexicographical String of All Happy Strings of Length n JavaScript Medium
1416 Restore The Array JavaScript Hard
1417 Reformat The String JavaScript Easy
1418 Display Table of Food Orders in a Restaurant JavaScript Medium
1419 Minimum Number of Frogs Croaking JavaScript Medium
1420 Build Array Where You Can Find The Maximum Exactly K Comparisons Hard
1421 NPV Queries Medium
1422 Maximum Score After Splitting a String JavaScript Easy
1423 Maximum Points You Can Obtain from Cards JavaScript Medium
1424 Diagonal Traverse II JavaScript Medium
1425 Constrained Subsequence Sum JavaScript Hard
1426 Counting Elements JavaScript Easy
1427 Perform String Shifts JavaScript Easy
1428 Leftmost Column with at Least a One JavaScript Medium
1429 First Unique Number JavaScript Medium
1430 Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree JavaScript Medium
1431 Kids With the Greatest Number of Candies JavaScript Easy
1432 Max Difference You Can Get From Changing an Integer JavaScript Medium
1433 Check If a String Can Break Another String JavaScript Medium
1434 Number of Ways to Wear Different Hats to Each Other Hard
1435 Create a Session Bar Chart Easy
1436 Destination City JavaScript Easy
1437 Check If All 1's Are at Least Length K Places Away JavaScript Medium
1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit JavaScript Medium
1439 Find the Kth Smallest Sum of a Matrix With Sorted Rows Hard
1440 Evaluate Boolean Expression Medium
1441 Build an Array With Stack Operations JavaScript Easy
1442 Count Triplets That Can Form Two Arrays of Equal XOR JavaScript Medium
1443 Minimum Time to Collect All Apples in a Tree JavaScript Medium
1444 Number of Ways of Cutting a Pizza Hard
1445 Apples & Oranges Medium
1446 Consecutive Characters JavaScript TypeScript Easy
1447 Simplified Fractions JavaScript Medium
1448 Count Good Nodes in Binary Tree JavaScript Medium
1449 Form Largest Integer With Digits That Add up to Target Hard
1450 Number of Students Doing Homework at a Given Time JavaScript Easy
1451 Rearrange Words in a Sentence JavaScript Medium
1452 People Whose List of Favorite Companies Is Not a Subset of Another List JavaScript Medium
1453 Maximum Number of Darts Inside of a Circular Dartboard Hard
1454 Active Users Medium
1455 Check If a Word Occurs As a Prefix of Any Word in a Sentence JavaScript Easy
1456 Maximum Number of Vowels in a Substring of Given Length JavaScript Medium
1457 Pseudo-Palindromic Paths in a Binary Tree JavaScript Python3 Medium
1458 Max Dot Product of Two Subsequences JavaScript Hard
1459 Rectangles Area Medium
1460 Make Two Arrays Equal by Reversing Sub-arrays JavaScript Easy
1461 Check If a String Contains All Binary Codes of Size K JavaScript Medium
1462 Course Schedule IV Medium
1463 Cherry Pickup II Hard
1464 Maximum Product of Two Elements in an Array JavaScript Easy
1465 Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts JavaScript Medium
1466 Reorder Routes to Make All Paths Lead to the City Zero JavaScript Medium
1467 Probability of a Two Boxes Having The Same Number of Distinct Balls Hard
1468 Calculate Salaries Medium
1469 Find All The Lonely Nodes Easy
1470 Shuffle the Array JavaScript Easy
1471 The k Strongest Values in an Array JavaScript Medium
1472 Design Browser History JavaScript Medium
1473 Paint House III Hard
1474 Delete N Nodes After M Nodes of a Linked List Easy
1475 Final Prices With a Special Discount in a Shop JavaScript Easy
1476 Subrectangle Queries JavaScript Medium
1477 Find Two Non-overlapping Sub-arrays Each With Target Sum JavaScript Medium
1478 Allocate Mailboxes Hard
1479 Sales by Day of the Week Hard
1480 Running Sum of 1d Array JavaScript TypeScript Easy
1481 Least Number of Unique Integers after K Removals JavaScript Medium
1482 Minimum Number of Days to Make m Bouquets Medium
1483 Kth Ancestor of a Tree Node Hard
1484 Clone Binary Tree With Random Pointer Medium
1485 Group Sold Products By The Date Easy
1486 XOR Operation in an Array JavaScript Easy
1487 Making File Names Unique JavaScript Medium
1488 Avoid Flood in The City Medium
1489 Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree Hard
1490 Clone N-ary Tree Medium
1491 Average Salary Excluding the Minimum and Maximum Salary JavaScript TypeScript Easy
1492 The kth Factor of n JavaScript Medium
1493 Longest Subarray of 1's After Deleting One Element JavaScript Medium
1494 Parallel Courses II Hard
1495 Friendly Movies Streamed Last Month Easy
1496 Path Crossing JavaScript Easy
1497 Check If Array Pairs Are Divisible by k JavaScript Medium
1498 Number of Subsequences That Satisfy the Given Sum Condition JavaScript Medium
1499 Max Value of Equation Hard
1500 Design a File Sharing System Medium
1501 Countries You Can Safely Invest In Medium
1502 Can Make Arithmetic Progression From Sequence JavaScript TypeScript Easy
1503 Last Moment Before All Ants Fall Out of a Plank Medium
1504 Count Submatrices With All Ones Medium
1505 Minimum Possible Integer After at Most K Adjacent Swaps On Digits Hard
1506 Find Root of N-Ary Tree Medium
1507 Reformat Date JavaScript TypeScript Easy
1508 Range Sum of Sorted Subarray Sums JavaScript Medium
1509 Minimum Difference Between Largest and Smallest Value in Three Moves JavaScript Medium
1510 Stone Game IV JavaScript Hard
1511 Customer Order Frequency Easy
1512 Number of Good Pairs JavaScript Easy
1513 Number of Substrings With Only 1s JavaScript Medium
1514 Path with Maximum Probability JavaScript Medium
1515 Best Position for a Service Centre Hard
1516 Move Sub-Tree of N-Ary Tree Hard
1517 Find Users With Valid E-Mails Easy
1518 Water Bottles JavaScript Easy
1519 Number of Nodes in the Sub-Tree With the Same Label JavaScript Medium
1520 Maximum Number of Non-Overlapping Substrings Hard
1521 Find a Value of a Mysterious Function Closest to Target Hard
1522 Diameter of N-Ary Tree Medium
1523 Count Odd Numbers in an Interval Range JavaScript Easy
1524 Number of Sub-arrays With Odd Sum JavaScript Medium
1525 Number of Good Ways to Split a String JavaScript Medium
1526 Minimum Number of Increments on Subarrays to Form a Target Array JavaScript Hard
1527 Patients With a Condition Easy
1528 Shuffle String JavaScript TypeScript Easy
1529 Bulb Switcher IV JavaScript Medium
1530 Number of Good Leaf Nodes Pairs JavaScript Medium
1531 String Compression II Hard
1532 The Most Recent Three Orders Medium
1533 Find the Index of the Large Integer Medium
1534 Count Good Triplets JavaScript Easy
1535 Find the Winner of an Array Game JavaScript Medium
1536 Minimum Swaps to Arrange a Binary Grid Medium
1537 Get the Maximum Score JavaScript Hard
1538 Guess the Majority in a Hidden Array Medium
1539 Kth Missing Positive Number JavaScript Easy
1540 Can Convert String in K Moves JavaScript Medium
1541 Minimum Insertions to Balance a Parentheses String JavaScript Medium
1542 Find Longest Awesome Substring JavaScript Hard
1543 Fix Product Name Format Easy
1544 Make The String Great JavaScript Easy
1545 Find Kth Bit in Nth Binary String JavaScript Medium
1546 Maximum Number of Non-Overlapping Subarrays With Sum Equals Target Medium
1547 Minimum Cost to Cut a Stick Hard
1548 The Most Similar Path in a Graph Hard
1549 The Most Recent Orders for Each Product Medium
1550 Three Consecutive Odds JavaScript TypeScript Easy
1551 Minimum Operations to Make Array Equal JavaScript Medium
1552 Magnetic Force Between Two Balls Medium
1553 Minimum Number of Days to Eat N Oranges JavaScript Hard
1554 Strings Differ by One Character Medium
1555 Bank Account Summary Medium
1556 Thousand Separator JavaScript Easy
1557 Minimum Number of Vertices to Reach All Nodes JavaScript Medium
1558 Minimum Numbers of Function Calls to Make Target Array Medium
1559 Detect Cycles in 2D Grid Hard
1560 Most Visited Sector in a Circular Track JavaScript Easy
1561 Maximum Number of Coins You Can Get JavaScript Medium
1562 Find Latest Group of Size M Medium
1563 Stone Game V Hard
1564 Put Boxes Into the Warehouse I Medium
1565 Unique Orders and Customers Per Month Easy
1566 Detect Pattern of Length M Repeated K or More Times Easy
1567 Maximum Length of Subarray With Positive Product Medium
1568 Minimum Number of Days to Disconnect Island Hard
1569 Number of Ways to Reorder Array to Get Same BST Hard
1570 Dot Product of Two Sparse Vectors Medium
1571 Warehouse Manager Easy
1572 Matrix Diagonal Sum JavaScript Easy
1573 Number of Ways to Split a String Medium
1574 Shortest Subarray to be Removed to Make Array Sorted Medium
1575 Count All Possible Routes Hard
1576 Replace All ?'s to Avoid Consecutive Repeating Characters JavaScript Easy
1577 Number of Ways Where Square of Number Is Equal to Product of Two Numbers JavaScript Medium
1578 Minimum Deletion Cost to Avoid Repeating Letters JavaScript Medium
1579 Remove Max Number of Edges to Keep Graph Fully Traversable Hard
1580 Put Boxes Into the Warehouse II Medium
1581 Customer Who Visited but Did Not Make Any Transactions Easy
1582 Special Positions in a Binary Matrix JavaScript TypeScript Easy
1583 Count Unhappy Friends Medium
1584 Min Cost to Connect All Points Medium
1585 Check If String Is Transformable With Substring Sort Operations Hard
1586 Binary Search Tree Iterator II Medium
1587 Bank Account Summary II Easy
1588 Sum of All Odd Length Subarrays JavaScript TypeScript Easy
1589 Maximum Sum Obtained of Any Permutation Medium
1590 Make Sum Divisible by P Medium
1591 Strange Printer II Hard
1592 Rearrange Spaces Between Words JavaScript TypeScript Easy
1593 Split a String Into the Max Number of Unique Substrings Medium
1594 Maximum Non Negative Product in a Matrix Medium
1595 Minimum Cost to Connect Two Groups of Points Hard
1596 The Most Frequently Ordered Products for Each Customer Medium
1597 Build Binary Expression Tree From Infix Expression Hard
1598 Crawler Log Folder JavaScript TypeScript Easy
1599 Maximum Profit of Operating a Centennial Wheel Medium
1600 Throne Inheritance Medium
1601 Maximum Number of Achievable Transfer Requests Hard
1602 Find Nearest Right Node in Binary Tree Medium
1603 Design Parking System JavaScript TypeScript Easy
1604 Alert Using Same Key-Card Three or More Times in a One Hour Period JavaScript TypeScript Medium
1605 Find Valid Matrix Given Row and Column Sums Medium
1606 Find Servers That Handled Most Number of Requests Hard
1607 Sellers With No Sales Easy
1608 Special Array With X Elements Greater Than or Equal X JavaScript TypeScript Easy
1609 Even Odd Tree JavaScript TypeScript Medium
1610 Maximum Number of Visible Points Hard
1611 Minimum One Bit Operations to Make Integers Zero Hard
1612 Check If Two Expression Trees are Equivalent Medium
1613 Find the Missing IDs Medium
1614 Maximum Nesting Depth of the Parentheses Easy
1615 Maximal Network Rank Medium
1616 Split Two Strings to Make Palindrome Medium
1617 Count Subtrees With Max Distance Between Cities Hard
1618 Maximum Font to Fit a Sentence in a Screen Medium
1619 Mean of Array After Removing Some Elements Easy
1620 Coordinate With Maximum Network Quality Medium
1621 Number of Sets of K Non-Overlapping Line Segments Medium
1622 Fancy Sequence Hard
1623 All Valid Triplets That Can Represent a Country Easy
1624 Largest Substring Between Two Equal Characters JavaScript Easy
1625 Lexicographically Smallest String After Applying Operations Medium
1626 Best Team With No Conflicts Medium
1627 Graph Connectivity With Threshold Hard
1628 Design an Expression Tree With Evaluate Function Medium
1629 Slowest Key JavaScript Easy
1630 Arithmetic Subarrays JavaScript Medium
1631 Path With Minimum Effort Medium
1632 Rank Transform of a Matrix Hard
1633 Percentage of Users Attended a Contest Easy
1634 Add Two Polynomials Represented as Linked Lists Medium
1635 Hopper Company Queries I Hard
1636 Sort Array by Increasing Frequency JavaScript Easy
1637 Widest Vertical Area Between Two Points Containing No Points Medium
1638 Count Substrings That Differ by One Character Medium
1639 Number of Ways to Form a Target String Given a Dictionary Hard
1640 Check Array Formation Through Concatenation JavaScript Easy
1641 Count Sorted Vowel Strings Medium
1642 Furthest Building You Can Reach Medium
1643 Kth Smallest Instructions Hard
1644 Lowest Common Ancestor of a Binary Tree II Medium
1645 Hopper Company Queries II Hard
1646 Get Maximum in Generated Array Easy
1647 Minimum Deletions to Make Character Frequencies Unique Medium
1648 Sell Diminishing-Valued Colored Balls Medium
1649 Create Sorted Array through Instructions Hard
1650 Lowest Common Ancestor of a Binary Tree III Medium
1651 Hopper Company Queries III Hard
1652 Defuse the Bomb Easy
1653 Minimum Deletions to Make String Balanced Medium
1654 Minimum Jumps to Reach Home Medium
1655 Distribute Repeating Integers Hard
1656 Design an Ordered Stream Easy
1657 Determine if Two Strings Are Close Medium
1658 Minimum Operations to Reduce X to Zero Medium
1659 Maximize Grid Happiness Hard
1660 Correct a Binary Tree Medium
1661 Average Time of Process per Machine Easy
1662 Check If Two String Arrays are Equivalent Easy
1663 Smallest String With A Given Numeric Value Medium
1664 Ways to Make a Fair Array Medium
1665 Minimum Initial Energy to Finish Tasks Hard
1666 Change the Root of a Binary Tree Medium
1667 Fix Names in a Table Easy
1668 Maximum Repeating Substring Easy
1669 Merge In Between Linked Lists Medium
1670 Design Front Middle Back Queue Medium
1671 Minimum Number of Removals to Make Mountain Array Hard
1672 Richest Customer Wealth Easy
1673 Find the Most Competitive Subsequence Medium
1674 Minimum Moves to Make Array Complementary Medium
1675 Minimize Deviation in Array Hard
1676 Lowest Common Ancestor of a Binary Tree IV Medium
LCP01 Guess Numbers JavaScript Easy
LCP02 Deep Dark Fraction Easy
LCP03 Programmable Robot Medium
LCP04 Broken Board Dominoes Hard
LCP05 Coin Bonus Hard
LCP06 拿硬币 JavaScript Easy
LCP07 传递信息 Easy
LCP08 剧情触发时间 Medium
LCP09 最小跳跃次数 Hard
LCP10 二叉树任务调度 Hard
LCP11 期望个数统计 Easy
LCP12 小张刷题计划 Medium
LCP13 寻宝 Hard
LCP14 切分数组 Hard
LCP15 游乐园的迷宫 Hard
LCP16 游乐园的游览计划 Hard
LCP17 速算机器人 Easy
LCP18 早餐组合 Easy
LCP19 秋叶收藏集 Medium
LCP20 快速公交 Hard
LCP21 追逐游戏 Hard
LCP22 黑白方格画 Easy
LCP23 魔术排列 Medium
LCP24 数字游戏 Hard
LCP25 古董键盘 Hard
LCP26 导航装置 Hard
LCP27 黑盒光线反射 Hard
剑指Offer03 数组中重复的数字 LCOF JavaScript TypeScript Easy
剑指Offer04 二维数组中的查找 LCOF JavaScript TypeScript Medium
剑指Offer05 替换空格 LCOF JavaScript Easy
剑指Offer06 从尾到头打印链表 LCOF JavaScript TypeScript Easy
剑指Offer07 重建二叉树 LCOF JavaScript TypeScript Medium
剑指Offer09 用两个栈实现队列 LCOF JavaScript Easy
剑指Offer10-I 斐波那契数列 LCOF JavaScript TypeScript Easy
剑指Offer10-II 青蛙跳台阶问题 LCOF JavaScript TypeScript Easy
剑指Offer11 旋转数组的最小数字 LCOF JavaScript Easy
剑指Offer12 矩阵中的路径 LCOF JavaScript Medium
剑指Offer13 机器人的运动范围 LCOF Medium
剑指Offer14-I 剪绳子 LCOF Medium
剑指Offer14-II 剪绳子 II LCOF Medium
剑指Offer15 二进制中1的个数 LCOF JavaScript Easy
剑指Offer16 数值的整数次方 LCOF JavaScript TypeScript Medium
剑指Offer17 打印从1到最大的n位数 LCOF JavaScript Easy
剑指Offer18 删除链表的节点 LCOF JavaScript TypeScript Easy
剑指Offer19 正则表达式匹配 LCOF Hard
剑指Offer20 表示数值的字符串 LCOF Medium
剑指Offer21 调整数组顺序使奇数位于偶数前面 LCOF JavaScript Easy
剑指Offer22 链表中倒数第k个节点 LCOF JavaScript TypeScript Easy
剑指Offer24 反转链表 LCOF JavaScript TypeScript Easy
剑指Offer25 合并两个排序的链表 LCOF JavaScript TypeScript Easy
剑指Offer26 树的子结构 LCOF JavaScript Medium
剑指Offer27 二叉树的镜像 LCOF JavaScript TypeScript Easy
剑指Offer28 对称的二叉树 LCOF JavaScript TypeScript Easy
剑指Offer29 顺时针打印矩阵 LCOF JavaScript Easy
剑指Offer30 包含min函数的栈 LCOF JavaScript TypeScript Easy
剑指Offer31 栈的压入、弹出序列 LCOF JavaScript Medium
剑指Offer32-I 从上到下打印二叉树 LCOF JavaScript TypeScript Medium
剑指Offer32-II 从上到下打印二叉树 II LCOF JavaScript TypeScript Easy
剑指Offer32-III 从上到下打印二叉树 III LCOF JavaScript TypeScript Medium
剑指Offer33 二叉搜索树的后序遍历序列 LCOF JavaScript Medium
剑指Offer34 二叉树中和为某一值的路径 LCOF JavaScript TypeScript Medium
剑指Offer35 复杂链表的复制 LCOF JavaScript Medium
剑指Offer36 二叉搜索树与双向链表 LCOF JavaScript Medium
剑指Offer37 序列化二叉树 LCOF JavaScript Hard
剑指Offer38 字符串的排列 LCOF JavaScript TypeScript Medium
剑指Offer39 数组中出现次数超过一半的数字 LCOF JavaScript Easy
剑指Offer40 最小的k个数 LCOF JavaScript Easy
剑指Offer41 数据流中的中位数 LCOF Hard
剑指Offer42 连续子数组的最大和 LCOF JavaScript Easy
剑指Offer43 1~n整数中1出现的次数 LCOF Hard
剑指Offer44 数字序列中某一位的数字 LCOF Medium
剑指Offer45 把数组排成最小的数 LCOF Medium
剑指Offer46 把数字翻译成字符串 LCOF Medium
剑指Offer47 礼物的最大价值 LCOF JavaScript Medium
剑指Offer48 最长不含重复字符的子字符串 LCOF JavaScript Medium
剑指Offer49 丑数 LCOF JavaScript Medium
剑指Offer50 第一个只出现一次的字符 LCOF JavaScript Easy
剑指Offer51 数组中的逆序对 LCOF JavaScript Hard
剑指Offer52 两个链表的第一个公共节点 LCOF JavaScript Easy
剑指Offer53-I 在排序数组中查找数字 LCOF JavaScript TypeScript Easy
剑指Offer53-II 缺失的数字 LCOF JavaScript TypeScript Easy
剑指Offer54 二叉搜索树的第k大节点 LCOF JavaScript Easy
剑指Offer55-I 二叉树的深度 LCOF JavaScript TypeScript Easy
剑指Offer55-II 平衡二叉树 LCOF JavaScript TypeScript Easy
剑指Offer56-I 数组中数字出现的次数 LCOF JavaScript Medium
剑指Offer56-II 数组中数字出现的次数 II LCOF JavaScript Medium
剑指Offer57 和为s的两个数字 LCOF JavaScript Easy
剑指Offer57-II 和为s的连续正数序列 LCOF Easy
剑指Offer58-I 翻转单词顺序 LCOF JavaScript Easy
剑指Offer58-II 左旋转字符串 LCOF JavaScript Easy
剑指Offer59-I 滑动窗口的最大值 LCOF JavaScript Easy
剑指Offer59-II 队列的最大值 LCOF JavaScript Medium
剑指Offer60 n个骰子的点数 LCOF JavaScript Medium
剑指Offer61 扑克牌中的顺子 LCOF JavaScript Easy
剑指Offer62 圆圈中最后剩下的数字 LCOF Easy
剑指Offer63 股票的最大利润 LCOF JavaScript Medium
剑指Offer64 求1+2+…+n LCOF JavaScript Medium
剑指Offer65 不用加减乘除做加法 LCOF JavaScript Easy
剑指Offer66 构建乘积数组 LCOF JavaScript TypeScript Medium
剑指Offer67 把字符串转换成整数 LCOF Medium
剑指Offer68-I 二叉搜索树的最近公共祖先 LCOF Python3 Easy
剑指Offer68-II 二叉树的最近公共祖先 LCOF Python3 Easy
面试题01_01 Is Unique LCCI JavaScript TypeScript Easy
面试题01_02 Check Permutation LCCI JavaScript TypeScript Easy
面试题01_03 String to URL LCCI JavaScript Easy
面试题01_04 Palindrome Permutation LCCI JavaScript TypeScript Easy
面试题01_05 One Away LCCI JavaScript Medium
面试题01_06 Compress String LCCI JavaScript Easy
面试题01_07 Rotate Matrix LCCI JavaScript Medium
面试题01_08 Zero Matrix LCCI JavaScript Medium
面试题01_09 String Rotation LCCI JavaScript Easy
面试题02_01 Remove Duplicate Node LCCI JavaScript Easy
面试题02_02 Kth Node From End of List LCCI JavaScript TypeScript Easy
面试题02_03 Delete Middle Node LCCI JavaScript Easy
面试题02_04 Partition List LCCI JavaScript Medium
面试题02_05 Sum Lists LCCI JavaScript Medium
面试题02_06 Palindrome Linked List LCCI JavaScript Easy
面试题02_07 Intersection of Two Linked Lists LCCI JavaScript Easy
面试题02_08 Linked List Cycle LCCI Medium
面试题03_01 Three in One LCCI JavaScript Easy
面试题03_02 Min Stack LCCI JavaScript TypeScript Easy
面试题03_03 Stack of Plates LCCI JavaScript Medium
面试题03_04 Implement Queue using Stacks LCCI JavaScript Easy
面试题03_05 Sort of Stacks LCCI JavaScript Medium
面试题03_06 Animal Shelter LCCI JavaScript Easy
面试题04_01 Route Between Nodes LCCI JavaScript Medium
面试题04_02 Minimum Height Tree LCCI JavaScript TypeScript Easy
面试题04_03 List of Depth LCCI JavaScript TypeScript Medium
面试题04_04 Check Balance LCCI JavaScript TypeScript Easy
面试题04_05 Legal Binary Search Tree LCCI JavaScript TypeScript Medium
面试题04_06 Successor LCCI JavaScript Medium
面试题04_08 First Common Ancestor LCCI JavaScript Medium
面试题04_09 BST Sequences LCCI Hard
面试题04_10 Check SubTree LCCI JavaScript Medium
面试题04_12 Paths with Sum LCCI JavaScript Medium
面试题05_01 Insert Into Bits LCCI Easy
面试题05_02 Bianry Number to String LCCI Medium
面试题05_03 Reverse Bits LCCI Easy
面试题05_04 Closed Number LCCI Medium
面试题05_06 Convert Integer LCCI JavaScript Easy
面试题05_07 Exchange LCCI Easy
面试题05_08 Draw Line LCCI Medium
面试题08_01 Three Steps Problem LCCI JavaScript Easy
面试题08_02 Robot in a Grid LCCI JavaScript Medium
面试题08_03 Magic Index LCCI JavaScript Easy
面试题08_04 Power Set LCCI JavaScript Medium
面试题08_05 Recursive Mulitply LCCI Medium
面试题08_06 Hanota LCCI Easy
面试题08_07 Permutation I LCCI JavaScript TypeScript Medium
面试题08_08 Permutation II LCCI JavaScript TypeScript Medium
面试题08_09 Bracket LCCI JavaScript TypeScript Medium
面试题08_10 Color Fill LCCI JavaScript Easy
面试题08_11 Coin LCCI Medium
面试题08_12 Eight Queens LCCI Hard
面试题08_13 Pile Box LCCI Hard
面试题08_14 Boolean Evaluation LCCI Medium
面试题10_01 Sorted Merge LCCI JavaScript TypeScript Easy
面试题10_02 Group Anagrams LCCI JavaScript Medium
面试题10_03 Search Rotate Array LCCI Medium
面试题10_05 Sparse Array Search LCCI JavaScript Easy
面试题10_09 Sorted Matrix Search LCCI JavaScript Medium
面试题10_10 Rank from Stream LCCI Medium
面试题10_11 Peaks and Valleys LCCI Medium
面试题16_01 Swap Numbers LCCI JavaScript Medium
面试题16_02 Words Frequency LCCI JavaScript TypeScript Medium
面试题16_03 Intersection LCCI Hard
面试题16_04 Tic-Tac-Toe LCCI Medium
面试题16_05 Factorial Zeros LCCI JavaScript TypeScript Easy
面试题16_06 Smallest Difference LCCI JavaScript Medium
面试题16_07 Maximum LCCI Easy
面试题16_08 English Int LCCI Hard
面试题16_09 Operations LCCI Medium
面试题16_10 Living People LCCI Medium
面试题16_11 Diving Board LCCI JavaScript Easy
面试题16_13 Bisect Squares LCCI Medium
面试题16_14 Best Line LCCI Medium
面试题16_15 Master Mind LCCI JavaScript Easy
面试题16_16 Sub Sort LCCI Medium
面试题16_17 Contiguous Sequence LCCI JavaScript TypeScript Easy
面试题16_18 Pattern Matching LCCI Medium
面试题16_19 Pond Sizes LCCI JavaScript Medium
面试题16_20 T9 LCCI Medium
面试题16_21 Sum Swap LCCI JavaScript Medium
面试题16_22 Langtons Ant LCCI Medium
面试题16_24 Pairs With Sum LCCI JavaScript Medium
面试题16_25 LRU Cache LCCI JavaScript Medium
面试题16_26 Calculator LCCI Medium
面试题17_01 Add Without Plus LCCI JavaScript Easy
面试题17_04 Missing Number LCCI JavaScript TypeScript Easy
面试题17_05 Find Longest Subarray LCCI JavaScript Medium
面试题17_06 Number Of 2s In Range LCCI Hard
面试题17_07 Baby Names LCCI Medium
面试题17_08 Circus Tower LCCI Medium
面试题17_09 Get Kth Magic Number LCCI Medium
面试题17_10 Find Majority Element LCCI JavaScript Easy
面试题17_11 Find Closest LCCI Medium
面试题17_12 BiNode LCCI JavaScript TypeScript Easy
面试题17_13 Re-Space LCCI Medium
面试题17_14 Smallest K LCCI JavaScript Medium
面试题17_15 Longest Word LCCI Medium
面试题17_16 The Masseuse LCCI JavaScript Easy
面试题17_17 Multi Search LCCI Medium
面试题17_18 Shortest Supersequence LCCI Medium
面试题17_19 Missing Two LCCI JavaScript Hard
面试题17_20 Continuous Median LCCI Hard
面试题17_21 Volume of Histogram LCCI Hard
面试题17_22 Word Transformer LCCI Medium
面试题17_23 Max Black Square LCCI Medium
面试题17_24 Max Submatrix LCCI Hard
面试题17_25 Word Rectangle LCCI Hard
面试题17_26 Sparse Similarity LCCI Hard
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].