- LeetCode Solutions
- 1. Two Sum
- 2. Add Two Numbers
- 3. Longest Substring Without Repeating Characters
- 4. Median of Two Sorted Arrays
- 5. Longest Palindromic Substring
- 6. ZigZag Conversion
- 7. Reverse Integer
- 8. String to Integer (atoi)
- 9. Palindrome Number
- 10. Regular Expression Matching
- 11. Container With Most Water
- 12. Integer to Roman
- 13. Roman to Integer
- 14. Longest Common Prefix
- 15. 3Sum
- 16. 3Sum Closest
- 17. Letter Combinations of a Phone Number
- 18. 4Sum
- 19. Remove Nth Node From End of List
- 20. Valid Parentheses
- 21. Merge Two Sorted Lists
- 22. Generate Parentheses
- 23. Merge k Sorted Lists
- 24. Swap Nodes in Pairs
- 25. Reverse Nodes in k-Group
- 26. Remove Duplicates from Sorted Array
- 27. Remove Element
- 28. Implement strStr()
- 29. Divide Two Integers
- 30. Substring with Concatenation of All Words
- 31. Next Permutation
- 32. Longest Valid Parentheses
- 33. Search in Rotated Sorted Array
- 34. Find First and Last Position of Element in Sorted Array
- 35. Search Insert Position
- 36. Valid Sudoku
- 37. Sudoku Solver
- 38. Count and Say
- 39. Combination Sum
- 40. Combination Sum II
- 41. First Missing Positive
- 42. Trapping Rain Water
- 43. Multiply Strings
- 44. Wildcard Matching
- 45. Jump Game II
- 46. Permutations
- 47. Permutations II
- 48. Rotate Image
- 49. Group Anagrams
- 50. Pow(x, n)
- 51. N-Queens
- 52. N-Queens II
- 53. Maximum Subarray
- 54. Spiral Matrix
- 55. Jump Game
- 56. Merge Intervals
- 57. Insert Interval
- 58. Length of Last Word
- 59. Spiral Matrix II
- 60. Permutation Sequence
- 61. Rotate List
- 62. Unique Paths
- 63. Unique Paths II
- 64. Minimum Path Sum
- 65. Valid Number
- 66. Plus One
- 67. Add Binary
- 68. Text Justification
- 69. Sqrt(x)
- 70. Climbing Stairs
- 71. Simplify Path
- 72. Edit Distance
- 73. Set Matrix Zeroes
- 74. Search a 2D Matrix
- 75. Sort Colors
- 76. Minimum Window Substring
- 77. Combinations
- 78. Subsets
- 79. Word Search
- 80. Remove Duplicates from Sorted Array II
- 81. Search in Rotated Sorted Array II
- 82. Remove Duplicates from Sorted List II
- 83. Remove Duplicates from Sorted List
- 84. Largest Rectangle in Histogram
- 85. Maximal Rectangle
- 86. Partition List
- 87. Scramble String
- 88. Merge Sorted Array
- 89. Gray Code
- 90. Subsets II
- 91. Decode Ways
- 92. Reverse Linked List II
- 93. Restore IP Addresses
- 94. Binary Tree Inorder Traversal
- 95. Unique Binary Search Trees II
- 96. Unique Binary Search Trees
- 97. Interleaving String
- 98. Validate Binary Search Tree
- 99. Recover Binary Search Tree
- 100. Same Tree
- 101. Symmetric Tree
- 102. Binary Tree Level Order Traversal
- 103. Binary Tree Zigzag Level Order Traversal
- 104. Maximum Depth of Binary Tree
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- 107. Binary Tree Level Order Traversal II
- 108. Convert Sorted Array to Binary Search Tree
- 109. Convert Sorted List to Binary Search Tree
- 110. Balanced Binary Tree
- 111. Minimum Depth of Binary Tree
- 112. Path Sum
- 113. Path Sum II
- 114. Flatten Binary Tree to Linked List
- 115. Distinct Subsequences
- 116. Populating Next Right Pointers in Each Node
- 117. Populating Next Right Pointers in Each Node II
- 118. Pascal's Triangle
- 119. Pascal's Triangle II
- 120. Triangle
- 121. Best Time to Buy and Sell Stock
- 122. Best Time to Buy and Sell Stock II
- 123. Best Time to Buy and Sell Stock III
- 124. Binary Tree Maximum Path Sum
- 125. Valid Palindrome
- 126. Word Ladder II
- 127. Word Ladder
- 128. Longest Consecutive Sequence
- 129. Sum Root to Leaf Numbers
- 130. Surrounded Regions
- 131. Palindrome Partitioning
- 132. Palindrome Partitioning II
- 133. Clone Graph
- 134. Gas Station
- 135. Candy
- 136. Single Number
- 137. Single Number II
- 138. Copy List with Random Pointer
- 139. Word Break
- 140. Word Break II
- 141. Linked List Cycle
- 142. Linked List Cycle II
- 143. Reorder List
- 144. Binary Tree Preorder Traversal
- 145. Binary Tree Postorder Traversal
- 146. LRU Cache
- 147. Insertion Sort List
- 148. Sort List
- 149. Max Points on a Line
- 150. Evaluate Reverse Polish Notation
- 151. Reverse Words in a String
- 152. Maximum Product Subarray
- 153. Find Minimum in Rotated Sorted Array
- 154. Find Minimum in Rotated Sorted Array II
- 155. Min Stack
- 156. Binary Tree Upside Down
- 157. Read N Characters Given Read4
- 158. Read N Characters Given Read4 II - Call multiple times
- 159. Longest Substring with At Most Two Distinct Characters
- 160. Intersection of Two Linked Lists
- 161. One Edit Distance
- 162. Find Peak Element
- 163. Missing Ranges
- 164. Maximum Gap
- 165. Compare Version Numbers
- 166. Fraction to Recurring Decimal
- 167. Two Sum II - Input array is sorted
- 168. Excel Sheet Column Title
- 169. Majority Element
- 170. Two Sum III - Data structure design
- 171. Excel Sheet Column Number
- 172. Factorial Trailing Zeroes
- 173. Binary Search Tree Iterator
- 174. Dungeon Game
- 175. Combine Two Tables
- 176. Second Highest Salary
- 177. Nth Highest Salary
- 178. Rank Scores
- 179. Largest Number
- 180. Consecutive Numbers
- 181. Employees Earning More Than Their Managers
- 182. Duplicate Emails
- 183. Customers Who Never Order
- 184. Department Highest Salary
- 185. Department Top Three Salaries
- 186. Reverse Words in a String II
- 187. Repeated DNA Sequences
- 188. Best Time to Buy and Sell Stock IV
- 189. Rotate Array
- 190. Reverse Bits
- 191. Number of 1 Bits
- 192. Word Frequency
- 193. Valid Phone Numbers
- 194. Transpose File
- 195. Tenth Line
- 196. Delete Duplicate Emails
- 197. Rising Temperature
- 198. House Robber
- 199. Binary Tree Right Side View
- 200. Number of Islands
- 201. Bitwise AND of Numbers Range
- 202. Happy Number
- 203. Remove Linked List Elements
- 204. Count Primes
- 205. Isomorphic Strings
- 206. Reverse Linked List
- 207. Course Schedule
- 208. Implement Trie (Prefix Tree)
- 209. Minimum Size Subarray Sum
- 210. Course Schedule II
- 211. Design Add and Search Words Data Structure
- 212. Word Search II
- 213. House Robber II
- 214. Shortest Palindrome
- 215. Kth Largest Element in an Array
- 216. Combination Sum III
- 217. Contains Duplicate
- 218. The Skyline Problem
- 219. Contains Duplicate II
- 220. Contains Duplicate III
- 221. Maximal Square
- 222. Count Complete Tree Nodes
- 223. Rectangle Area
- 224. Basic Calculator
- 225. Implement Stack using Queues
- 226. Invert Binary Tree
- 227. Basic Calculator II
- 228. Summary Ranges
- 229. Majority Element II
- 230. Kth Smallest Element in a BST
- 231. Power of Two
- 232. Implement Queue using Stacks
- 233. Number of Digit One
- 234. Palindrome Linked List
- 235. Lowest Common Ancestor of a Binary Search Tree
- 236. Lowest Common Ancestor of a Binary Tree
- 237. Delete Node in a Linked List
- 238. Product of Array Except Self
- 239. Sliding Window Maximum
- 240. Search a 2D Matrix II
- 241. Different Ways to Add Parentheses
- 242. Valid Anagram
- 243. Shortest Word Distance
- 244. Shortest Word Distance II
- 245. Shortest Word Distance III
- 246. Strobogrammatic Number
- 247. Strobogrammatic Number II
- 248. Strobogrammatic Number III
- 249. Group Shifted Strings
- 250. Count Univalue Subtrees
- 251. Flatten 2D Vector
- 252. Meeting Rooms
- 253. Meeting Rooms II
- 254. Factor Combinations
- 255. Verify Preorder Sequence in Binary Search Tree
- 256. Paint House
- 257. Binary Tree Paths
- 258. Add Digits
- 259. 3Sum Smaller
- 260. Single Number III
- 261. Graph Valid Tree
- 262. Trips and Users
- 263. Ugly Number
- 264. Ugly Number II
- 265. Paint House II
- 266. Palindrome Permutation
- 267. Palindrome Permutation II
- 268. Missing Number
- 269. Alien Dictionary
- 270. Closest Binary Search Tree Value
- 271. Encode and Decode Strings
- 272. Closest Binary Search Tree Value II
- 273. Integer to English Words
- 274. H-Index
- 275. H-Index II
- 276. Paint Fence
- 277. Find the Celebrity
- 278. First Bad Version
- 279. Perfect Squares
- 280. Wiggle Sort
- 281. Zigzag Iterator
- 282. Expression Add Operators
- 283. Move Zeroes
- 284. Peeking Iterator
- 285. Inorder Successor in BST
- 286. Walls and Gates
- 287. Find the Duplicate Number
- 288. Unique Word Abbreviation
- 289. Game of Life
- 290. Word Pattern
- 291. Word Pattern II
- 292. Nim Game
- 293. Flip Game
- 294. Flip Game II
- 295. Find Median from Data Stream
- 296. Best Meeting Point
- 297. Serialize and Deserialize Binary Tree
- 298. Binary Tree Longest Consecutive Sequence
- 299. Bulls and Cows
- 300. Longest Increasing Subsequence
- 301. Remove Invalid Parentheses
- 302. Smallest Rectangle Enclosing Black Pixels
- 303. Range Sum Query - Immutable
- 304. Range Sum Query 2D - Immutable
- 305. Number of Islands II
- 306. Additive Number
- 307. Range Sum Query - Mutable
- 308. Range Sum Query 2D - Mutable
- 309. Best Time to Buy and Sell Stock with Cooldown
- 310. Minimum Height Trees
- 311. Sparse Matrix Multiplication
- 312. Burst Balloons
- 313. Super Ugly Number
- 314. Binary Tree Vertical Order Traversal
- 315. Count of Smaller Numbers After Self
- 316. Remove Duplicate Letters
- 317. Shortest Distance from All Buildings
- 318. Maximum Product of Word Lengths
- 319. Bulb Switcher
- 320. Generalized Abbreviation
- 321. Create Maximum Number
- 322. Coin Change
- 323. Number of Connected Components in an Undirected Graph
- 324. Wiggle Sort II
- 325. Maximum Size Subarray Sum Equals k
- 326. Power of Three
- 327. Count of Range Sum
- 328. Odd Even Linked List
- 329. Longest Increasing Path in a Matrix
- 330. Patching Array
- 331. Verify Preorder Serialization of a Binary Tree
- 332. Reconstruct Itinerary
- 333. Largest BST Subtree
- 334. Increasing Triplet Subsequence
- 335. Self Crossing
- 336. Palindrome Pairs
- 337. House Robber III
- 338. Counting Bits
- 339. Nested List Weight Sum
- 340. Longest Substring with At Most K Distinct Characters
- 341. Flatten Nested List Iterator
- 342. Power of Four
- 343. Integer Break
- 344. Reverse String
- 345. Reverse Vowels of a String
- 346. Moving Average from Data Stream
- 347. Top K Frequent Elements
- 348. Design Tic-Tac-Toe
- 349. Intersection of Two Arrays
- 350. Intersection of Two Arrays II
- 351. Android Unlock Patterns
- 352. Data Stream as Disjoint Intervals
- 353. Design Snake Game
- 354. Russian Doll Envelopes
- 355. Design Twitter
- 356. Line Reflection
- 357. Count Numbers with Unique Digits
- 358. Rearrange String k Distance Apart
- 359. Logger Rate Limiter
- 360. Sort Transformed Array
- 361. Bomb Enemy
- 362. Design Hit Counter
- 363. Max Sum of Rectangle No Larger Than K
- 364. Nested List Weight Sum II
- 365. Water and Jug Problem
- 366. Find Leaves of Binary Tree
- 367. Valid Perfect Square
- 368. Largest Divisible Subset
- 369. Plus One Linked List
- 370. Range Addition
- 371. Sum of Two Integers
- 372. Super Pow
- 373. Find K Pairs with Smallest Sums
- 374. Guess Number Higher or Lower
- 375. Guess Number Higher or Lower II
- 376. Wiggle Subsequence
- 377. Combination Sum IV
- 378. Kth Smallest Element in a Sorted Matrix
- 379. Design Phone Directory
- 380. Insert Delete GetRandom O(1)
- 381. Insert Delete GetRandom O(1) - Duplicates allowed
- 382. Linked List Random Node
- 383. Ransom Note
- 384. Shuffle an Array
- 385. Mini Parser
- 386. Lexicographical Numbers
- 387. First Unique Character in a String
- 388. Longest Absolute File Path
- 389. Find the Difference
- 390. Elimination Game
- 391. Perfect Rectangle
- 392. Is Subsequence
- 393. UTF-8 Validation
- 394. Decode String
- 395. Longest Substring with At Least K Repeating Characters
- 396. Rotate Function
- 397. Integer Replacement
- 398. Random Pick Index
- 399. Evaluate Division
- 400. Nth Digit
- 401. Binary Watch
- 402. Remove K Digits
- 403. Frog Jump
- 404. Sum of Left Leaves
- 405. Convert a Number to Hexadecimal
- 406. Queue Reconstruction by Height
- 407. Trapping Rain Water II
- 408. Valid Word Abbreviation
- 409. Longest Palindrome
- 410. Split Array Largest Sum
- 411. Minimum Unique Word Abbreviation
- 412. Fizz Buzz
- 413. Arithmetic Slices
- 414. Third Maximum Number
- 415. Add Strings
- 416. Partition Equal Subset Sum
- 417. Pacific Atlantic Water Flow
- 418. Sentence Screen Fitting
- 419. Battleships in a Board
- 420. Strong Password Checker
- 421. Maximum XOR of Two Numbers in an Array
- 422. Valid Word Square
- 423. Reconstruct Original Digits from English
- 424. Longest Repeating Character Replacement
- 425. Word Squares
- 426. Convert Binary Search Tree to Sorted Doubly Linked List
- 427. Construct Quad Tree
- 428. Serialize and Deserialize N-ary Tree
- 429. N-ary Tree Level Order Traversal
- 430. Flatten a Multilevel Doubly Linked List
- 431. Encode N-ary Tree to Binary Tree
- 432. All O`one Data Structure
- 433. Minimum Genetic Mutation
- 434. Number of Segments in a String
- 435. Non-overlapping Intervals
- 436. Find Right Interval
- 437. Path Sum III
- 438. Find All Anagrams in a String
- 439. Ternary Expression Parser
- 440. K-th Smallest in Lexicographical Order
- 441. Arranging Coins
- 442. Find All Duplicates in an Array
- 443. String Compression
- 444. Sequence Reconstruction
- 445. Add Two Numbers II
- 446. Arithmetic Slices II - Subsequence
- 447. Number of Boomerangs
- 448. Find All Numbers Disappeared in an Array
- 449. Serialize and Deserialize BST
- 450. Delete Node in a BST
- 451. Sort Characters By Frequency
- 452. Minimum Number of Arrows to Burst Balloons
- 453. Minimum Moves to Equal Array Elements
- 454. 4Sum II
- 455. Assign Cookies
- 456. 132 Pattern
- 457. Circular Array Loop
- 458. Poor Pigs
- 459. Repeated Substring Pattern
- 460. LFU Cache
- 461. Hamming Distance
- 462. Minimum Moves to Equal Array Elements II
- 463. Island Perimeter
- 464. Can I Win
- 465. Optimal Account Balancing
- 466. Count The Repetitions
- 467. Unique Substrings in Wraparound String
- 468. Validate IP Address
- 469. Convex Polygon
- 470. Implement Rand10() Using Rand7()
- 471. Encode String with Shortest Length
- 472. Concatenated Words
- 473. Matchsticks to Square
- 474. Ones and Zeroes
- 475. Heaters
- 476. Number Complement
- 477. Total Hamming Distance
- 478. Generate Random Point in a Circle
- 479. Largest Palindrome Product
- 480. Sliding Window Median
- 481. Magical String
- 482. License Key Formatting
- 483. Smallest Good Base
- 484. Find Permutation
- 485. Max Consecutive Ones
- 486. Predict the Winner
- 487. Max Consecutive Ones II
- 488. Zuma Game
- 489. Robot Room Cleaner
- 490. The Maze
- 491. Increasing Subsequences
- 492. Construct the Rectangle
- 493. Reverse Pairs
- 494. Target Sum
- 495. Teemo Attacking
- 496. Next Greater Element I
- 497. Random Point in Non-overlapping Rectangles
- 498. Diagonal Traverse
- 499. The Maze III
- 500. Keyboard Row
- 501. Find Mode in Binary Search Tree
- 502. IPO
- 503. Next Greater Element II
- 504. Base 7
- 505. The Maze II
- 506. Relative Ranks
- 507. Perfect Number
- 508. Most Frequent Subtree Sum
- 509. Fibonacci Number
- 510. Inorder Successor in BST II
- 511. Game Play Analysis I
- 512. Game Play Analysis II
- 513. Find Bottom Left Tree Value
- 514. Freedom Trail
- 515. Find Largest Value in Each Tree Row
- 516. Longest Palindromic Subsequence
- 517. Super Washing Machines
- 518. Coin Change 2
- 519. Random Flip Matrix
- 520. Detect Capital
- 521. Longest Uncommon Subsequence I
- 522. Longest Uncommon Subsequence II
- 523. Continuous Subarray Sum
- 524. Longest Word in Dictionary through Deleting
- 525. Contiguous Array
- 526. Beautiful Arrangement
- 527. Word Abbreviation
- 528. Random Pick with Weight
- 529. Minesweeper
- 530. Minimum Absolute Difference in BST
- 531. Lonely Pixel I
- 532. K-diff Pairs in an Array
- 533. Lonely Pixel II
- 534. Game Play Analysis III
- 535. Encode and Decode TinyURL
- 536. Construct Binary Tree from String
- 537. Complex Number Multiplication
- 538. Convert BST to Greater Tree
- 539. Minimum Time Difference
- 540. Single Element in a Sorted Array
- 541. Reverse String II
- 542. 01 Matrix
- 543. Diameter of Binary Tree
- 544. Output Contest Matches
- 545. Boundary of Binary Tree
- 546. Remove Boxes
- 547. Friend Circles
- 548. Split Array with Equal Sum
- 549. Binary Tree Longest Consecutive Sequence II
- 550. Game Play Analysis IV
- 551. Student Attendance Record I
- 552. Student Attendance Record II
- 553. Optimal Division
- 554. Brick Wall
- 555. Split Concatenated Strings
- 556. Next Greater Element III
- 557. Reverse Words in a String III
- 558. Logical OR of Two Binary Grids Represented as Quad-Trees
- 559. Maximum Depth of N-ary Tree
- 560. Subarray Sum Equals K
- 561. Array Partition I
- 562. Longest Line of Consecutive One in Matrix
- 563. Binary Tree Tilt
- 564. Find the Closest Palindrome
- 565. Array Nesting
- 566. Reshape the Matrix
- 567. Permutation in String
- 568. Maximum Vacation Days
- 569. Median Employee Salary
- 570. Managers with at Least 5 Direct Reports
- 571. Find Median Given Frequency of Numbers
- 572. Subtree of Another Tree
- 573. Squirrel Simulation
- 574. Winning Candidate
- 575. Distribute Candies
- 576. Out of Boundary Paths
- 577. Employee Bonus
- 578. Get Highest Answer Rate Question
- 579. Find Cumulative Salary of an Employee
- 580. Count Student Number in Departments
- 581. Shortest Unsorted Continuous Subarray
- 582. Kill Process
- 583. Delete Operation for Two Strings
- 584. Find Customer Referee
- 585. Investments in 2016
- 586. Customer Placing the Largest Number of Orders
- 587. Erect the Fence
- 588. Design In-Memory File System
- 589. N-ary Tree Preorder Traversal
- 590. N-ary Tree Postorder Traversal
- 591. Tag Validator
- 592. Fraction Addition and Subtraction
- 593. Valid Square
- 594. Longest Harmonious Subsequence
- 595. Big Countries
- 596. Classes More Than 5 Students
- 597. Friend Requests I: Overall Acceptance Rate
- 598. Range Addition II
- 599. Minimum Index Sum of Two Lists
- 600. Non-negative Integers without Consecutive Ones
- 601. Human Traffic of Stadium
- 602. Friend Requests II: Who Has the Most Friends
- 603. Consecutive Available Seats
- 604. Design Compressed String Iterator
- 605. Can Place Flowers
- 606. Construct String from Binary Tree
- 607. Sales Person
- 608. Tree Node
- 609. Find Duplicate File in System
- 610. Triangle Judgement
- 611. Valid Triangle Number
- 612. Shortest Distance in a Plane
- 613. Shortest Distance in a Line
- 614. Second Degree Follower
- 615. Average Salary: Departments VS Company
- 616. Add Bold Tag in String
- 617. Merge Two Binary Trees
- 618. Students Report By Geography
- 619. Biggest Single Number
- 620. Not Boring Movies
- 621. Task Scheduler
- 622. Design Circular Queue
- 623. Add One Row to Tree
- 624. Maximum Distance in Arrays
- 625. Minimum Factorization
- 626. Exchange Seats
- 627. Swap Salary
- 628. Maximum Product of Three Numbers
- 629. K Inverse Pairs Array
- 630. Course Schedule III
- 631. Design Excel Sum Formula
- 632. Smallest Range Covering Elements from K Lists
- 633. Sum of Square Numbers
- 634. Find the Derangement of An Array
- 635. Design Log Storage System
- 636. Exclusive Time of Functions
- 637. Average of Levels in Binary Tree
- 638. Shopping Offers
- 639. Decode Ways II
- 640. Solve the Equation
- 641. Design Circular Deque
- 642. Design Search Autocomplete System
- 643. Maximum Average Subarray I
- 644. Maximum Average Subarray II
- 645. Set Mismatch
- 646. Maximum Length of Pair Chain
- 647. Palindromic Substrings
- 648. Replace Words
- 649. Dota2 Senate
- 650. 2 Keys Keyboard
- 651. 4 Keys Keyboard
- 652. Find Duplicate Subtrees
- 653. Two Sum IV - Input is a BST
- 654. Maximum Binary Tree
- 655. Print Binary Tree
- 656. Coin Path
- 657. Robot Return to Origin
- 658. Find K Closest Elements
- 659. Split Array into Consecutive Subsequences
- 660. Remove 9
- 661. Image Smoother
- 662. Maximum Width of Binary Tree
- 663. Equal Tree Partition
- 664. Strange Printer
- 665. Non-decreasing Array
- 666. Path Sum IV
- 667. Beautiful Arrangement II
- 668. Kth Smallest Number in Multiplication Table
- 669. Trim a Binary Search Tree
- 670. Maximum Swap
- 671. Second Minimum Node In a Binary Tree
- 672. Bulb Switcher II
- 673. Number of Longest Increasing Subsequence
- 674. Longest Continuous Increasing Subsequence
- 675. Cut Off Trees for Golf Event
- 676. Implement Magic Dictionary
- 677. Map Sum Pairs
- 678. Valid Parenthesis String
- 679. 24 Game
- 680. Valid Palindrome II
- 681. Next Closest Time
- 682. Baseball Game
- 683. K Empty Slots
- 684. Redundant Connection
- 685. Redundant Connection II
- 686. Repeated String Match
- 687. Longest Univalue Path
- 688. Knight Probability in Chessboard
- 689. Maximum Sum of 3 Non-Overlapping Subarrays
- 690. Employee Importance
- 691. Stickers to Spell Word
- 692. Top K Frequent Words
- 693. Binary Number with Alternating Bits
- 694. Number of Distinct Islands
- 695. Max Area of Island
- 696. Count Binary Substrings
- 697. Degree of an Array
- 698. Partition to K Equal Sum Subsets
- 699. Falling Squares
- 700. Search in a Binary Search Tree
- 701. Insert into a Binary Search Tree
- 702. Search in a Sorted Array of Unknown Size
- 703. Kth Largest Element in a Stream
- 704. Binary Search
- 705. Design HashSet
- 706. Design HashMap
- 707. Design Linked List
- 708. Insert into a Sorted Circular Linked List
- 709. To Lower Case
- 710. Random Pick with Blacklist
- 711. Number of Distinct Islands II
- 712. Minimum ASCII Delete Sum for Two Strings
- 713. Subarray Product Less Than K
- 714. Best Time to Buy and Sell Stock with Transaction Fee
- 715. Range Module
- 716. Max Stack
- 717. 1-bit and 2-bit Characters
- 718. Maximum Length of Repeated Subarray
- 719. Find K-th Smallest Pair Distance
- 720. Longest Word in Dictionary
- 721. Accounts Merge
- 722. Remove Comments
- 723. Candy Crush
- 724. Find Pivot Index
- 725. Split Linked List in Parts
- 726. Number of Atoms
- 727. Minimum Window Subsequence
- 728. Self Dividing Numbers
- 729. My Calendar I
- 730. Count Different Palindromic Subsequences
- 731. My Calendar II
- 732. My Calendar III
- 733. Flood Fill
- 734. Sentence Similarity
- 735. Asteroid Collision
- 736. Parse Lisp Expression
- 737. Sentence Similarity II
- 738. Monotone Increasing Digits
- 739. Daily Temperatures
- 740. Delete and Earn
- 741. Cherry Pickup
- 742. Closest Leaf in a Binary Tree
- 743. Network Delay Time
- 744. Find Smallest Letter Greater Than Target
- 745. Prefix and Suffix Search
- 746. Min Cost Climbing Stairs
- 747. Largest Number At Least Twice of Others
- 748. Shortest Completing Word
- 749. Contain Virus
- 750. Number Of Corner Rectangles
- 751. IP to CIDR
- 752. Open the Lock
- 753. Cracking the Safe
- 754. Reach a Number
- 755. Pour Water
- 756. Pyramid Transition Matrix
- 757. Set Intersection Size At Least Two
- 758. Bold Words in String
- 759. Employee Free Time
- 760. Find Anagram Mappings
- 761. Special Binary String
- 762. Prime Number of Set Bits in Binary Representation
- 763. Partition Labels
- 764. Largest Plus Sign
- 765. Couples Holding Hands
- 766. Toeplitz Matrix
- 767. Reorganize String
- 768. Max Chunks To Make Sorted II
- 769. Max Chunks To Make Sorted
- 770. Basic Calculator IV
- 771. Jewels and Stones
- 772. Basic Calculator III
- 773. Sliding Puzzle
- 774. Minimize Max Distance to Gas Station
- 775. Global and Local Inversions
- 776. Split BST
- 777. Swap Adjacent in LR String
- 778. Swim in Rising Water
- 779. K-th Symbol in Grammar
- 780. Reaching Points
- 781. Rabbits in Forest
- 782. Transform to Chessboard
- 783. Minimum Distance Between BST Nodes
- 784. Letter Case Permutation
- 785. Is Graph Bipartite
- 786. K-th Smallest Prime Fraction
- 787. Cheapest Flights Within K Stops
- 788. Rotated Digits
- 789. Escape The Ghosts
- 790. Domino and Tromino Tiling
- 791. Custom Sort String
- 792. Number of Matching Subsequences
- 793. Preimage Size of Factorial Zeroes Function
- 794. Valid Tic-Tac-Toe State
- 795. Number of Subarrays with Bounded Maximum
- 796. Rotate String
- 797. All Paths From Source to Target
- 798. Smallest Rotation with Highest Score
- 799. Champagne Tower
- 800. Similar RGB Color
- 801. Minimum Swaps To Make Sequences Increasing
- 802. Find Eventual Safe States
- 803. Bricks Falling When Hit
- 804. Unique Morse Code Words
- 805. Split Array With Same Average
- 806. Number of Lines To Write String
- 807. Max Increase to Keep City Skyline
- 808. Soup Servings
- 809. Expressive Words
- 810. Chalkboard XOR Game
- 811. Subdomain Visit Count
- 812. Largest Triangle Area
- 813. Largest Sum of Averages
- 814. Binary Tree Pruning
- 815. Bus Routes
- 816. Ambiguous Coordinates
- 817. Linked List Components
- 818. Race Car
- 819. Most Common Word
- 820. Short Encoding of Words
- 821. Shortest Distance to a Character
- 822. Card Flipping Game
- 823. Binary Trees With Factors
- 824. Goat Latin
- 825. Friends Of Appropriate Ages
- 826. Most Profit Assigning Work
- 827. Making A Large Island
- 828. Count Unique Characters of All Substrings of a Given String
- 829. Consecutive Numbers Sum
- 830. Positions of Large Groups
- 831. Masking Personal Information
- 832. Flipping an Image
- 833. Find And Replace in String
- 834. Sum of Distances in Tree
- 835. Image Overlap
- 836. Rectangle Overlap
- 837. New 21 Game
- 838. Push Dominoes
- 839. Similar String Groups
- 840. Magic Squares In Grid
- 841. Keys and Rooms
- 842. Split Array into Fibonacci Sequence
- 843. Guess the Word
- 844. Backspace String Compare
- 845. Longest Mountain in Array
- 846. Hand of Straights
- 847. Shortest Path Visiting All Nodes
- 848. Shifting Letters
- 849. Maximize Distance to Closest Person
- 850. Rectangle Area II
- 851. Loud and Rich
- 852. Peak Index in a Mountain Array
- 853. Car Fleet
- 854. K-Similar Strings
- 855. Exam Room
- 856. Score of Parentheses
- 857. Minimum Cost to Hire K Workers
- 858. Mirror Reflection
- 859. Buddy Strings
- 860. Lemonade Change
- 861. Score After Flipping Matrix
- 862. Shortest Subarray with Sum at Least K
- 863. All Nodes Distance K in Binary Tree
- 864. Shortest Path to Get All Keys
- 865. Smallest Subtree with all the Deepest Nodes
- 866. Prime Palindrome
- 867. Transpose Matrix
- 868. Binary Gap
- 869. Reordered Power of 2
- 870. Advantage Shuffle
- 871. Minimum Number of Refueling Stops
- 872. Leaf-Similar Trees
- 873. Length of Longest Fibonacci Subsequence
- 874. Walking Robot Simulation
- 875. Koko Eating Bananas
- 876. Middle of the Linked List
- 877. Stone Game
- 878. Nth Magical Number
- 879. Profitable Schemes
- 880. Decoded String at Index
- 881. Boats to Save People
- 882. Reachable Nodes In Subdivided Graph
- 883. Projection Area of 3D Shapes
- 884. Uncommon Words from Two Sentences
- 885. Spiral Matrix III
- 886. Possible Bipartition
- 887. Super Egg Drop
- 888. Fair Candy Swap
- 889. Construct Binary Tree from Preorder and Postorder Traversal
- 890. Find and Replace Pattern
- 891. Sum of Subsequence Widths
- 892. Surface Area of 3D Shapes
- 893. Groups of Special-Equivalent Strings
- 894. All Possible Full Binary Trees
- 895. Maximum Frequency Stack
- 896. Monotonic Array
- 897. Increasing Order Search Tree
- 898. Bitwise ORs of Subarrays
- 899. Orderly Queue
- 900. RLE Iterator
- 901. Online Stock Span
- 902. Numbers At Most N Given Digit Set
- 903. Valid Permutations for DI Sequence
- 904. Fruit Into Baskets
- 905. Sort Array By Parity
- 906. Super Palindromes
- 907. Sum of Subarray Minimums
- 908. Smallest Range I
- 909. Snakes and Ladders
- 910. Smallest Range II
- 911. Online Election
- 912. Sort an Array
- 913. Cat and Mouse
- 914. X of a Kind in a Deck of Cards
- 915. Partition Array into Disjoint Intervals
- 916. Word Subsets
- 917. Reverse Only Letters
- 918. Maximum Sum Circular Subarray
- 919. Complete Binary Tree Inserter
- 920. Number of Music Playlists
- 921. Minimum Add to Make Parentheses Valid
- 922. Sort Array By Parity II
- 923. 3Sum With Multiplicity
- 924. Minimize Malware Spread
- 925. Long Pressed Name
- 926. Flip String to Monotone Increasing
- 927. Three Equal Parts
- 928. Minimize Malware Spread II
- 929. Unique Email Addresses
- 930. Binary Subarrays With Sum
- 931. Minimum Falling Path Sum
- 932. Beautiful Array
- 933. Number of Recent Calls
- 934. Shortest Bridge
- 935. Knight Dialer
- 936. Stamping The Sequence
- 937. Reorder Data in Log Files
- 938. Range Sum of BST
- 939. Minimum Area Rectangle
- 940. Distinct Subsequences II
- 941. Valid Mountain Array
- 942. DI String Match
- 943. Find the Shortest Superstring
- 944. Delete Columns to Make Sorted
- 945. Minimum Increment to Make Array Unique
- 946. Validate Stack Sequences
- 947. Most Stones Removed with Same Row or Column
- 948. Bag of Tokens
- 949. Largest Time for Given Digits
- 950. Reveal Cards In Increasing Order
- 951. Flip Equivalent Binary Trees
- 952. Largest Component Size by Common Factor
- 953. Verifying an Alien Dictionary
- 954. Array of Doubled Pairs
- 955. Delete Columns to Make Sorted II
- 956. Tallest Billboard
- 957. Prison Cells After N Days
- 958. Check Completeness of a Binary Tree
- 959. Regions Cut By Slashes
- 960. Delete Columns to Make Sorted III
- 961. N-Repeated Element in Size 2N Array
- 962. Maximum Width Ramp
- 963. Minimum Area Rectangle II
- 964. Least Operators to Express Number
- 965. Univalued Binary Tree
- 966. Vowel Spellchecker
- 967. Numbers With Same Consecutive Differences
- 968. Binary Tree Cameras
- 969. Pancake Sorting
- 970. Powerful Integers
- 971. Flip Binary Tree To Match Preorder Traversal
- 972. Equal Rational Numbers
- 973. K Closest Points to Origin
- 974. Subarray Sums Divisible by K
- 975. Odd Even Jump
- 976. Largest Perimeter Triangle
- 977. Squares of a Sorted Array
- 978. Longest Turbulent Subarray
- 979. Distribute Coins in Binary Tree
- 980. Unique Paths III
- 981. Time Based Key-Value Store
- 982. Triples with Bitwise AND Equal To Zero
- 983. Minimum Cost For Tickets
- 984. String Without AAA or BBB
- 985. Sum of Even Numbers After Queries
- 986. Interval List Intersections
- 987. Vertical Order Traversal of a Binary Tree
- 988. Smallest String Starting From Leaf
- 989. Add to Array-Form of Integer
- 990. Satisfiability of Equality Equations
- 991. Broken Calculator
- 992. Subarrays with K Different Integers
- 993. Cousins in Binary Tree
- 994. Rotting Oranges
- 995. Minimum Number of K Consecutive Bit Flips
- 996. Number of Squareful Arrays
- 997. Find the Town Judge
- 998. Maximum Binary Tree II
- 999. Available Captures for Rook
- 1000. Minimum Cost to Merge Stones
- 1001. Grid Illumination
- 1002. Find Common Characters
- 1003. Check If Word Is Valid After Substitutions
- 1004. Max Consecutive Ones III
- 1005. Maximize Sum Of Array After K Negations
- 1006. Clumsy Factorial
- 1007. Minimum Domino Rotations For Equal Row
- 1008. Construct Binary Search Tree from Preorder Traversal
- 1009. Complement of Base 10 Integer
- 1010. Pairs of Songs With Total Durations Divisible by 60
- 1011. Capacity To Ship Packages Within D Days
- 1012. Numbers With Repeated Digits
- 1013. Partition Array Into Three Parts With Equal Sum
- 1014. Best Sightseeing Pair
- 1015. Smallest Integer Divisible by K
- 1016. Binary String With Substrings Representing 1 To N
- 1017. Convert to Base -2
- 1018. Binary Prefix Divisible By 5
- 1019. Next Greater Node In Linked List
- 1020. Number of Enclaves
- 1021. Remove Outermost Parentheses
- 1022. Sum of Root To Leaf Binary Numbers
- 1023. Camelcase Matching
- 1024. Video Stitching
- 1025. Divisor Game
- 1026. Maximum Difference Between Node and Ancestor
- 1027. Longest Arithmetic Subsequence
- 1028. Recover a Tree From Preorder Traversal
- 1029. Two City Scheduling
- 1030. Matrix Cells in Distance Order
- 1031. Maximum Sum of Two Non-Overlapping Subarrays
- 1032. Stream of Characters
- 1033. Moving Stones Until Consecutive
- 1034. Coloring A Border
- 1035. Uncrossed Lines
- 1036. Escape a Large Maze
- 1037. Valid Boomerang
- 1038. Binary Search Tree to Greater Sum Tree
- 1039. Minimum Score Triangulation of Polygon
- 1040. Moving Stones Until Consecutive II
- 1041. Robot Bounded In Circle
- 1042. Flower Planting With No Adjacent
- 1043. Partition Array for Maximum Sum
- 1044. Longest Duplicate Substring
- 1045. Customers Who Bought All Products
- 1046. Last Stone Weight
- 1047. Remove All Adjacent Duplicates In String
- 1048. Longest String Chain
- 1049. Last Stone Weight II
- 1050. Actors and Directors Who Cooperated At Least Three Times
- 1051. Height Checker
- 1052. Grumpy Bookstore Owner
- 1053. Previous Permutation With One Swap
- 1054. Distant Barcodes
- 1055. Shortest Way to Form String
- 1056. Confusing Number
- 1057. Campus Bikes
- 1058. Minimize Rounding Error to Meet Target
- 1059. All Paths from Source Lead to Destination
- 1060. Missing Element in Sorted Array
- 1061. Lexicographically Smallest Equivalent String
- 1062. Longest Repeating Substring
- 1063. Number of Valid Subarrays
- 1064. Fixed Point
- 1065. Index Pairs of a String
- 1066. Campus Bikes II
- 1067. Digit Count in Range
- 1068. Product Sales Analysis I
- 1069. Product Sales Analysis II
- 1070. Product Sales Analysis III
- 1071. Greatest Common Divisor of Strings
- 1072. Flip Columns For Maximum Number of Equal Rows
- 1073. Adding Two Negabinary Numbers
- 1074. Number of Submatrices That Sum to Target
- 1075. Project Employees I
- 1076. Project Employees II
- 1077. Project Employees III
- 1078. Occurrences After Bigram
- 1079. Letter Tile Possibilities
- 1080. Insufficient Nodes in Root to Leaf Paths
- 1081. Smallest Subsequence of Distinct Characters
- 1082. Sales Analysis I
- 1083. Sales Analysis II
- 1084. Sales Analysis III
- 1085. Sum of Digits in the Minimum Number
- 1086. High Five
- 1087. Brace Expansion
- 1088. Confusing Number II
- 1089. Duplicate Zeros
- 1090. Largest Values From Labels
- 1091. Shortest Path in Binary Matrix
- 1092. Shortest Common Supersequence
- 1093. Statistics from a Large Sample
- 1094. Car Pooling
- 1095. Find in Mountain Array
- 1096. Brace Expansion II
- 1097. Game Play Analysis V
- 1098. Unpopular Books
- 1099. Two Sum Less Than K
- 1100. Find K-Length Substrings With No Repeated Characters
- 1101. The Earliest Moment When Everyone Become Friends
- 1102. Path With Maximum Minimum Value
- 1103. Distribute Candies to People
- 1104. Path In Zigzag Labelled Binary Tree
- 1105. Filling Bookcase Shelves
- 1106. Parsing A Boolean Expression
- 1107. New Users Daily Count
- 1108. Defanging an IP Address
- 1109. Corporate Flight Bookings
- 1110. Delete Nodes And Return Forest
- 1111. Maximum Nesting Depth of Two Valid Parentheses Strings
- 1112. Highest Grade For Each Student
- 1113. Reported Posts
- 1114. Print in Order
- 1115. Print FooBar Alternately
- 1116. Print Zero Even Odd
- 1117. Building H2O
- 1118. Number of Days in a Month
- 1119. Remove Vowels from a String
- 1120. Maximum Average Subtree
- 1121. Divide Array Into Increasing Sequences
- 1122. Relative Sort Array
- 1123. Lowest Common Ancestor of Deepest Leaves
- 1124. Longest Well-Performing Interval
- 1125. Smallest Sufficient Team
- 1126. Active Businesses
- 1127. User Purchase Platform
- 1128. Number of Equivalent Domino Pairs
- 1129. Shortest Path with Alternating Colors
- 1130. Minimum Cost Tree From Leaf Values
- 1131. Maximum of Absolute Value Expression
- 1132. Reported Posts II
- 1133. Largest Unique Number
- 1134. Armstrong Number
- 1135. Connecting Cities With Minimum Cost
- 1136. Parallel Courses
- 1137. N-th Tribonacci Number
- 1138. Alphabet Board Path
- 1139. Largest 1-Bordered Square
- 1140. Stone Game II
- 1141. User Activity for the Past 30 Days I
- 1142. User Activity for the Past 30 Days II
- 1143. Longest Common Subsequence
- 1144. Decrease Elements To Make Array Zigzag
- 1145. Binary Tree Coloring Game
- 1146. Snapshot Array
- 1147. Longest Chunked Palindrome Decomposition
- 1148. Article Views I
- 1149. Article Views II
- 1150. Check If a Number Is Majority Element in a Sorted Array
- 1151. Minimum Swaps to Group All 1's Together
- 1152. Analyze User Website Visit Pattern
- 1153. String Transforms Into Another String
- 1154. Day of the Year
- 1155. Number of Dice Rolls With Target Sum
- 1156. Swap For Longest Repeated Character Substring
- 1157. Online Majority Element In Subarray
- 1158. Market Analysis I
- 1159. Market Analysis II
- 1160. Find Words That Can Be Formed by Characters
- 1161. Maximum Level Sum of a Binary Tree
- 1162. As Far from Land as Possible
- 1163. Last Substring in Lexicographical Order
- 1164. Product Price at a Given Date
- 1165. Single-Row Keyboard
- 1166. Design File System
- 1167. Minimum Cost to Connect Sticks
- 1168. Optimize Water Distribution in a Village
- 1169. Invalid Transactions
- 1170. Compare Strings by Frequency of the Smallest Character
- 1171. Remove Zero Sum Consecutive Nodes from Linked List
- 1172. Dinner Plate Stacks
- 1173. Immediate Food Delivery I
- 1174. Immediate Food Delivery II
- 1175. Prime Arrangements
- 1176. Diet Plan Performance
- 1177. Can Make Palindrome from Substring
- 1178. Number of Valid Words for Each Puzzle
- 1179. Reformat Department Table
- 1180. Count Substrings with Only One Distinct Letter
- 1181. Before and After Puzzle
- 1182. Shortest Distance to Target Color
- 1183. Maximum Number of Ones
- 1184. Distance Between Bus Stops
- 1185. Day of the Week
- 1186. Maximum Subarray Sum with One Deletion
- 1187. Make Array Strictly Increasing
- 1188. Design Bounded Blocking Queue
- 1189. Maximum Number of Balloons
- 1190. Reverse Substrings Between Each Pair of Parentheses
- 1191. K-Concatenation Maximum Sum
- 1192. Critical Connections in a Network
- 1193. Monthly Transactions I
- 1194. Tournament Winners
- 1195. Fizz Buzz Multithreaded
- 1196. How Many Apples Can You Put into the Basket
- 1197. Minimum Knight Moves
- 1198. Find Smallest Common Element in All Rows
- 1199. Minimum Time to Build Blocks
- 1200. Minimum Absolute Difference
- 1201. Ugly Number III
- 1202. Smallest String With Swaps
- 1203. Sort Items by Groups Respecting Dependencies
- 1204. Last Person to Fit in the Elevator
- 1205. Monthly Transactions II
- 1206. Design Skiplist
- 1207. Unique Number of Occurrences
- 1208. Get Equal Substrings Within Budget
- 1209. Remove All Adjacent Duplicates in String II
- 1210. Minimum Moves to Reach Target with Rotations
- 1211. Queries Quality and Percentage
- 1212. Team Scores in Football Tournament
- 1213. Intersection of Three Sorted Arrays
- 1214. Two Sum BSTs
- 1215. Stepping Numbers
- 1216. Valid Palindrome III
- 1217. Minimum Cost to Move Chips to The Same Position
- 1218. Longest Arithmetic Subsequence of Given Difference
- 1219. Path with Maximum Gold
- 1220. Count Vowels Permutation
- 1221. Split a String in Balanced Strings
- 1222. Queens That Can Attack the King
- 1223. Dice Roll Simulation
- 1224. Maximum Equal Frequency
- 1225. Report Contiguous Dates
- 1226. The Dining Philosophers
- 1227. Airplane Seat Assignment Probability
- 1228. Missing Number In Arithmetic Progression
- 1229. Meeting Scheduler
- 1230. Toss Strange Coins
- 1231. Divide Chocolate
- 1232. Check If It Is a Straight Line
- 1233. Remove Sub-Folders from the Filesystem
- 1234. Replace the Substring for Balanced String
- 1235. Maximum Profit in Job Scheduling
- 1236. Web Crawler
- 1237. Find Positive Integer Solution for a Given Equation
- 1238. Circular Permutation in Binary Representation
- 1239. Maximum Length of a Concatenated String with Unique Characters
- 1240. Tiling a Rectangle with the Fewest Squares
- 1241. Number of Comments per Post
- 1242. Web Crawler Multithreaded
- 1243. Array Transformation
- 1244. Design A Leaderboard
- 1245. Tree Diameter
- 1246. Palindrome Removal
- 1247. Minimum Swaps to Make Strings Equal
- 1248. Count Number of Nice Subarrays
- 1249. Minimum Remove to Make Valid Parentheses
- 1250. Check If It Is a Good Array
- 1251. Average Selling Price
- 1252. Cells with Odd Values in a Matrix
- 1253. Reconstruct a 2-Row Binary Matrix
- 1254. Number of Closed Islands
- 1255. Maximum Score Words Formed by Letters
- 1256. Encode Number
- 1257. Smallest Common Region
- 1258. Synonymous Sentences
- 1259. Handshakes That Don't Cross
- 1260. Shift 2D Grid
- 1261. Find Elements in a Contaminated Binary Tree
- 1262. Greatest Sum Divisible by Three
- 1263. Minimum Moves to Move a Box to Their Target Location
- 1264. Page Recommendations
- 1265. Print Immutable Linked List in Reverse
- 1266. Minimum Time Visiting All Points
- 1267. Count Servers that Communicate
- 1268. Search Suggestions System
- 1269. Number of Ways to Stay in the Same Place After Some Steps
- 1270. All People Report to the Given Manager
- 1271. Hexspeak
- 1272. Remove Interval
- 1273. Delete Tree Nodes
- 1274. Number of Ships in a Rectangle
- 1275. Find Winner on a Tic Tac Toe Game
- 1276. Number of Burgers with No Waste of Ingredients
- 1277. Count Square Submatrices with All Ones
- 1278. Palindrome Partitioning III
- 1279. Traffic Light Controlled Intersection
- 1280. Students and Examinations
- 1281. Subtract the Product and Sum of Digits of an Integer
- 1282. Group the People Given the Group Size They Belong To
- 1283. Find the Smallest Divisor Given a Threshold
- 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- 1285. Find the Start and End Number of Continuous Ranges
- 1286. Iterator for Combination
- 1287. Element Appearing More Than 25% In Sorted Array
- 1288. Remove Covered Intervals
- 1289. Minimum Falling Path Sum II
- 1290. Convert Binary Number in a Linked List to Integer
- 1291. Sequential Digits
- 1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold
- 1293. Shortest Path in a Grid with Obstacles Elimination
- 1294. Weather Type in Each Country
- 1295. Find Numbers with Even Number of Digits
- 1296. Divide Array in Sets of K Consecutive Numbers
- 1297. Maximum Number of Occurrences of a Substring
- 1298. Maximum Candies You Can Get from Boxes
- 1299. Replace Elements with Greatest Element on Right Side
- 1300. Sum of Mutated Array Closest to Target
- 1301. Number of Paths with Max Score
- 1302. Deepest Leaves Sum
- 1303. Find the Team Size
- 1304. Find N Unique Integers Sum up to Zero
- 1305. All Elements in Two Binary Search Trees
- 1306. Jump Game III
- 1307. Verbal Arithmetic Puzzle
- 1308. Running Total for Different Genders
- 1309. Decrypt String from Alphabet to Integer Mapping
- 1310. XOR Queries of a Subarray
- 1311. Get Watched Videos by Your Friends
- 1312. Minimum Insertion Steps to Make a String Palindrome
- 1313. Decompress Run-Length Encoded List
- 1314. Matrix Block Sum
- 1315. Sum of Nodes with Even-Valued Grandparent
- 1316. Distinct Echo Substrings
- 1317. Convert Integer to the Sum of Two No-Zero Integers
- 1318. Minimum Flips to Make a OR b Equal to c
- 1319. Number of Operations to Make Network Connected
- 1320. Minimum Distance to Type a Word Using Two Fingers
- 1321. Restaurant Growth
- 1322. Ads Performance
- 1323. Maximum 69 Number
- 1324. Print Words Vertically
- 1325. Delete Leaves With a Given Value
- 1326. Minimum Number of Taps to Open to Water a Garden
- 1327. List the Products Ordered in a Period
- 1328. Break a Palindrome
- 1329. Sort the Matrix Diagonally
- 1330. Reverse Subarray To Maximize Array Value
- 1331. Rank Transform of an Array
- 1332. Remove Palindromic Subsequences
- 1333. Filter Restaurants by Vegan-Friendly, Price and Distance
- 1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance
- 1335. Minimum Difficulty of a Job Schedule
- 1336. Number of Transactions per Visit
- 1337. The K Weakest Rows in a Matrix
- 1338. Reduce Array Size to The Half
- 1339. Maximum Product of Splitted Binary Tree
- 1340. Jump Game V
- 1341. Movie Rating
- 1342. Number of Steps to Reduce a Number to Zero
- 1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
- 1344. Angle Between Hands of a Clock
- 1345. Jump Game IV
- 1346. Check If N and Its Double Exist
- 1347. Minimum Number of Steps to Make Two Strings Anagram
- 1348. Tweet Counts Per Frequency
- 1349. Maximum Students Taking Exam
- 1350. Students With Invalid Departments
- 1351. Count Negative Numbers in a Sorted Matrix
- 1352. Product of the Last K Numbers
- 1353. Maximum Number of Events That Can Be Attended
- 1354. Construct Target Array With Multiple Sums
- 1355. Activity Participants
- 1356. Sort Integers by The Number of 1 Bits
- 1357. Apply Discount Every n Orders
- 1358. Number of Substrings Containing All Three Characters
- 1359. Count All Valid Pickup and Delivery Options
- 1360. Number of Days Between Two Dates
- 1361. Validate Binary Tree Nodes
- 1362. Closest Divisors
- 1363. Largest Multiple of Three
- 1364. Number of Trusted Contacts of a Customer
- 1365. How Many Numbers Are Smaller Than the Current Number
- 1366. Rank Teams by Votes
- 1367. Linked List in Binary Tree
- 1368. Minimum Cost to Make at Least One Valid Path in a Grid
- 1369. Get the Second Most Recent Activity
- 1370. Increasing Decreasing String
- 1371. Find the Longest Substring Containing Vowels in Even Counts
- 1372. Longest ZigZag Path in a Binary Tree
- 1373. Maximum Sum BST in Binary Tree
- 1374. Generate a String With Characters That Have Odd Counts
- 1375. Bulb Switcher III
- 1376. Time Needed to Inform All Employees
- 1377. Frog Position After T Seconds
- 1378. Replace Employee ID With The Unique Identifier
- 1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
- 1380. Lucky Numbers in a Matrix
- 1381. Design a Stack With Increment Operation
- 1382. Balance a Binary Search Tree
- 1383. Maximum Performance of a Team
- 1384. Total Sales Amount by Year
- 1385. Find the Distance Value Between Two Arrays
- 1386. Cinema Seat Allocation
- 1387. Sort Integers by The Power Value
- 1388. Pizza With 3n Slices
- 1389. Create Target Array in the Given Order
- 1390. Four Divisors
- 1391. Check if There is a Valid Path in a Grid
- 1392. Longest Happy Prefix
- 1393. Capital Gain/Loss
- 1394. Find Lucky Integer in an Array
- 1395. Count Number of Teams
- 1396. Design Underground System
- 1397. Find All Good Strings
- 1398. Customers Who Bought Products A and B but Not C
- 1399. Count Largest Group
- 1400. Construct K Palindrome Strings
- 1401. Circle and Rectangle Overlapping
- 1402. Reducing Dishes
- 1403. Minimum Subsequence in Non-Increasing Order
- 1404. Number of Steps to Reduce a Number in Binary Representation to One
- 1405. Longest Happy String
- 1406. Stone Game III
- 1407. Top Travellers
- 1408. String Matching in an Array
- 1409. Queries on a Permutation With Key
- 1410. HTML Entity Parser
- 1411. Number of Ways to Paint N × 3 Grid
- 1412. Find the Quiet Students in All Exams
- 1413. Minimum Value to Get Positive Step by Step Sum
- 1414. Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
- 1415. The k-th Lexicographical String of All Happy Strings of Length n
- 1416. Restore The Array
- 1417. Reformat The String
- 1418. Display Table of Food Orders in a Restaurant
- 1419. Minimum Number of Frogs Croaking
- 1420. Build Array Where You Can Find The Maximum Exactly K Comparisons
- 1421. NPV Queries
- 1422. Maximum Score After Splitting a String
- 1423. Maximum Points You Can Obtain from Cards
- 1424. Diagonal Traverse II
- 1425. Constrained Subsequence Sum
- 1426. Counting Elements
- 1427. Perform String Shifts
- 1428. Leftmost Column with at Least a One
- 1429. First Unique Number
- 1430. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree
- 1431. Kids With the Greatest Number of Candies
- 1432. Max Difference You Can Get From Changing an Integer
- 1433. Check If a String Can Break Another String
- 1434. Number of Ways to Wear Different Hats to Each Other
- 1435. Create a Session Bar Chart
- 1436. Destination City
- 1437. Check If All 1's Are at Least Length K Places Away
- 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
- 1439. Find the Kth Smallest Sum of a Matrix With Sorted Rows
- 1440. Evaluate Boolean Expression
- 1441. Build an Array With Stack Operations
- 1442. Count Triplets That Can Form Two Arrays of Equal XOR
- 1443. Minimum Time to Collect All Apples in a Tree
- 1444. Number of Ways of Cutting a Pizza
- 1445. Apples & Oranges
- 1446. Consecutive Characters
- 1447. Simplified Fractions
- 1448. Count Good Nodes in Binary Tree
- 1449. Form Largest Integer With Digits That Add up to Target
- 1450. Number of Students Doing Homework at a Given Time
- 1451. Rearrange Words in a Sentence
- 1452. People Whose List of Favorite Companies Is Not a Subset of Another List
- 1453. Maximum Number of Darts Inside of a Circular Dartboard
- 1454. Active Users
- 1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence
- 1456. Maximum Number of Vowels in a Substring of Given Length
- 1457. Pseudo-Palindromic Paths in a Binary Tree
- 1458. Max Dot Product of Two Subsequences
- 1459. Rectangles Area
- 1460. Make Two Arrays Equal by Reversing Sub-arrays
- 1461. Check If a String Contains All Binary Codes of Size K
- 1462. Course Schedule IV
- 1463. Cherry Pickup II
- 1464. Maximum Product of Two Elements in an Array
- 1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
- 1466. Reorder Routes to Make All Paths Lead to the City Zero
- 1467. Probability of a Two Boxes Having The Same Number of Distinct Balls
- 1468. Calculate Salaries
- 1469. Find All The Lonely Nodes
- 1470. Shuffle the Array
- 1471. The k Strongest Values in an Array
- 1472. Design Browser History
- 1473. Paint House III
- 1474. Delete N Nodes After M Nodes of a Linked List
- 1475. Final Prices With a Special Discount in a Shop
- 1476. Subrectangle Queries
- 1477. Find Two Non-overlapping Sub-arrays Each With Target Sum
- 1478. Allocate Mailboxes
- 1479. Sales by Day of the Week
- 1480. Running Sum of 1d Array
- 1481. Least Number of Unique Integers after K Removals
- 1482. Minimum Number of Days to Make m Bouquets
- 1483. Kth Ancestor of a Tree Node
- 1484. Group Sold Products By The Date
- 1485. Clone Binary Tree With Random Pointer
- 1486. XOR Operation in an Array
- 1487. Making File Names Unique
- 1488. Avoid Flood in The City
- 1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
- 1490. Clone N-ary Tree
- 1491. Average Salary Excluding the Minimum and Maximum Salary
- 1492. The kth Factor of n
- 1493. Longest Subarray of 1's After Deleting One Element
- 1494. Parallel Courses II
- 1495. Friendly Movies Streamed Last Month
- 1496. Path Crossing
- 1497. Check If Array Pairs Are Divisible by k
- 1498. Number of Subsequences That Satisfy the Given Sum Condition
- 1499. Max Value of Equation
- 1500. Design a File Sharing System
- 1501. Countries You Can Safely Invest In
- 1502. Can Make Arithmetic Progression From Sequence
- 1503. Last Moment Before All Ants Fall Out of a Plank
- 1504. Count Submatrices With All Ones
- 1505. Minimum Possible Integer After at Most K Adjacent Swaps On Digits
- 1506. Find Root of N-Ary Tree
- 1507. Reformat Date
- 1508. Range Sum of Sorted Subarray Sums
- 1509. Minimum Difference Between Largest and Smallest Value in Three Moves
- 1510. Stone Game IV
- 1511. Customer Order Frequency
- 1512. Number of Good Pairs
- 1513. Number of Substrings With Only 1s
- 1514. Path with Maximum Probability
- 1515. Best Position for a Service Centre
- 1516. Move Sub-Tree of N-Ary Tree
- 1517. Find Users With Valid E-Mails
- 1518. Water Bottles
- 1519. Number of Nodes in the Sub-Tree With the Same Label
- 1520. Maximum Number of Non-Overlapping Substrings
- 1521. Find a Value of a Mysterious Function Closest to Target
- 1522. Diameter of N-Ary Tree
- 1523. Count Odd Numbers in an Interval Range
- 1524. Number of Sub-arrays With Odd Sum
- 1525. Number of Good Ways to Split a String
- 1526. Minimum Number of Increments on Subarrays to Form a Target Array
- 1527. Patients With a Condition
- 1528. Shuffle String
- 1529. Bulb Switcher IV
- 1530. Number of Good Leaf Nodes Pairs
- 1531. String Compression II
- 1532. The Most Recent Three Orders
- 1533. Find the Index of the Large Integer
- 1534. Count Good Triplets
- 1535. Find the Winner of an Array Game
- 1536. Minimum Swaps to Arrange a Binary Grid
- 1537. Get the Maximum Score
- 1538. Guess the Majority in a Hidden Array
- 1539. Kth Missing Positive Number
- 1540. Can Convert String in K Moves
- 1541. Minimum Insertions to Balance a Parentheses String
- 1542. Find Longest Awesome Substring
- 1543. Fix Product Name Format
- 1544. Make The String Great
- 1545. Find Kth Bit in Nth Binary String
- 1546. Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
- 1547. Minimum Cost to Cut a Stick
- 1548. The Most Similar Path in a Graph
- 1549. The Most Recent Orders for Each Product
- 1550. Three Consecutive Odds
- 1551. Minimum Operations to Make Array Equal
- 1552. Magnetic Force Between Two Balls
- 1553. Minimum Number of Days to Eat N Oranges