Skip to content

ruslanraupoff/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Algorithm Solution

# Question Pass Rate Difficulty Languages
745 Prefix and Suffix Search 90.13% Hard #python3, #golang
630 Course Schedule III 67.10% Hard #python3, #golang
1480 Running Sum of 1d Array 91.92% Easy #python3, #golang
665 Non-decreasing Array 80.60% Medium #python3, #golang
45 Jump Game II 96.92% Medium #python3, #golang
109 Convert Sorted List to Binary Search Tree 44.16% Medium #python3, #golang
583 Delete Operation for Two Strings 88.89% Medium #python3, #golang
906 Super Palindromes 19.29% Hard #python3, #golang
1354 Construct Target Array With Multiple Sums 74.45% Hard #python3, #golang
204 Count Primes 71.62% Easy #python3, #golang
1423 Maximum Points You Can Obtain from Cards 90.43% Medium #python3, #golang
304 Range Sum Query 2D - Immutable 95.56% Medium #python3, #golang
816 Ambiguous Coordinates 80.83% Medium #python3, #golang
114 Flatten Binary Tree to Linked List 74.13% Medium #python3, #golang
65 Valid Number 53.27% Hard #python3, #golang
968 Binary Tree Cameras 93.75% Hard #python3, #golang
1048 Longest String Chain 51.90% Medium #python3, #golang
609 Find Duplicate File in System 77.03% Medium #python3, #golang
462 Minimum Moves to Equal Array Elements II 99.38% Medium #python3, #golang
102 Binary Tree Level Order Traversal 54.38% Medium #python3, #golang
890 Find and Replace Pattern 94.38% Medium #python3, #golang
51 N-Queens 7.08% Hard #python3, #golang
943 Find the Shortest Superstring 50.00% Hard #python3, #golang
709 To Lower Case 73.65% Easy #python3, #golang
150 Evaluate Reverse Polish Notation 91.75% Medium #python3, #golang
1689 Partitioning Into Minimum Number Of Deci-Binary Numbers 99.03% Medium #python3, #golang
318 Maximum Product of Word Lengths 36.07% Medium #python3, #golang
1695 Maximum Erasure Value 84.18% Medium #python3, #golang
52 N-Queens II 97.75% Hard #python3, #golang
164 Maximum Gap 81.72% Hard #python3, #golang
1268 Search Suggestions System 32.66% Medium #python3, #golang
695 Max Area of Island 83.99% Medium #python3, #golang
97 Interleaving String 73.16% Medium #python3, #golang
1465 Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts 42.17% Medium #python3, #golang
752 Open the Lock 32.99% Medium #python3, #golang
1383 Maximum Performance of a Team 21.85% Hard #python3, #golang
128 Longest Consecutive Sequence 33.70% Medium #python3, #golang
746 Min Cost Climbing Stairs 14.17% Easy #python3, #golang
105 Construct Binary Tree from Preorder and Inorder Traversal 85.73% Medium #python3, #golang
1696 Jump Game VI 16.76% Medium #python3, #golang
729 My Calendar I 17.50% Medium #python3, #golang
1690 My Calendar I 81.76% Medium #python3, #golang
871 Minimum Number of Refueling Stops 33.33% Hard #python3, #golang
336 Palindrome Pairs 79.12% Hard #python3, #golang
1710 Maximum Units on a Truck 36.46% Easy #python3, #golang
473 Matchsticks to Square 28.53% Medium #python3, #golang
22 Generate Parentheses 100% Medium #python3, #golang
795 Number of Subarrays with Bounded Maximum 93.33% Medium #python3, #golang
307 Range Sum Query - Mutable 99.44% Medium #python3, #golang
629 K Inverse Pairs Array 47.94% Hard #python3, #golang
778 Swim in Rising Water 47.36% Hard #python3, #golang
118 Swim in Rising Water 61.41% Easy #python3, #golang
792 Number of Matching Subsequences 99.11% Medium #python3, #golang
92 Reverse Linked List II 64.26% Medium #python3, #golang
576 Out of Boundary Paths 100.00% Medium #python3, #golang
684 Redundant Connection 88.15% Medium #python3, #golang
315 Count of Smaller Numbers After Self 74.53% Hard #python3, #golang
135 Candy 96.20% Hard #python3, #golang
1047 Remove All Adjacent Duplicates In String 32.18% Hard #python3, #golang
1004 Max Consecutive Ones III 79.39% Medium #python3, #golang
236 Lowest Common Ancestor of a Binary Tree 94.57% Medium #python3, #golang
89 Gray Code 62.44% Medium #python3, #golang
658 Find K Closest Elements 97.01% Medium #python3, #golang
363 Max Sum of Rectangle No Larger Than K 41.62% Hard #python3, #golang
1220 Count Vowels Permutation 73.71% Hard #python3, #golang
566 Reshape the Matrix 61.29% Easy #python3, #golang
1338 Reduce Array Size to The Half 75.61% Medium #python3, #golang
378 Kth Smallest Element in a Sorted Matrix 93.08% Medium #python3, #golang
718 Maximum Length of Repeated Subarray 67.06% Medium #python3, #golang
300 Longest Increasing Subsequence 67.06% Medium #python3, #golang
639 Decode Ways II 67.06% Hard #python3, #golang
295 Find Median from Data Stream 19.38% Hard #python3, #golang
205 Isomorphic Strings 59.26% Easy #python3, #golang
162 Find Peak Element 98.30% Medium #python3, #golang
791 Custom Sort String 85.70% Medium #python3, #golang
611 Valid Triangle Number 81.14% Medium #python3, #golang
18 4Sum 31.72% Medium #python3, #golang
927 Three Equal Parts 76.84% Hard #python3, #golang
25 Reverse Nodes in k-Group 79.37% Hard #python3, #golang
236 Lowest Common Ancestor of a Binary Tree 76.35% Medium #python3, #golang
384 Shuffle an Array 99.88% Medium #python3, #golang
838 Push Dominoes 56.05% Medium #python3, #golang
915 Partition Array into Disjoint Intervals 76.97% Medium #python3, #golang
814 Binary Tree Pruning 63.33% Medium #python3, #golang
126 Word Ladder II 21.36% Hard #python3, #golang
600 Non-negative Integers without Consecutive Ones 52.56% Hard #python3, #golang
108 Convert Sorted Array to Binary Search Tree 70.85% Easy #python3, #golang
16 3Sum Closest 88.41% Easy #python3, #golang
932 Beautiful Array 75.71% Medium #python3, #golang
542 01 Matrix 92.83% Medium #python3, #golang
677 Map Sum Pairs 38.96% Medium #python3, #golang
42 Trapping Rain Water 62.04% Hard #python3, #golang
827 Making A Large Island 16.19% Hard #python3, #golang
1 Two Sum 89.43% Hard #python3, #golang
90 Subsets II 73.73% Medium #python3, #golang
113 Path Sum II 97.15% Medium #python3, #golang
877 Stone Game 35.11% Medium #python3, #golang
429 N-ary Tree Level Order Traversal 30.64% Medium #python3, #golang
132 Palindrome Partitioning II 73.56% Hard #python3, #golang
1632 Rank Transform of a Matrix 59.77% Hard #python3, #golang
415 Add Strings 91.77% Easy #python3, #golang
926 Flip String to Monotone Increasing 20.7% Medium #python3, #golang
954 Array of Doubled Pairs 66.67% Medium #python3, #golang
49 Group Anagrams 89.79% Medium #python3, #golang
73 Set Matrix Zeroes 74.68% Medium #python3, #golang
546 Remove Boxes 75.89% Hard #python3, #golang
76 Minimum Window Substring 90.31% Hard #python3, #golang
303 Range Sum Query - Immutable 38.56% Easy #python3, #golang
1448 Count Good Nodes in Binary Tree 78.21% Medium #python3, #golang
91 Decode Ways 67.90% Medium #python3, #golang
1339 Maximum Product of Splitted Binary Tree 10.45% Medium #python3, #golang
36 Valid Sudoku 95.70% Medium #python3, #golang
37 Sudoku Solver 38.13% Hard #python3, #golang
850 Rectangle Area II 97.93% Hard #python3, #golang
653 Two Sum IV - Input is a BST 25.94% Easy #python3, #golang
537 Complex Number Multiplication 50.56% Medium #python3, #golang
633 Sum of Square Numbers 99.32% Medium #python3, #golang
331 Verify Preorder Serialization of a Binary Tree 30.00% Medium #python3, #golang
522 Longest Uncommon Subsequence II 23.72% Medium #python3, #golang
1235 Maximum Profit in Job Scheduling 93.48% Hard #python3, #golang
330 Patching Array 68.39% Hard #python3, #golang
598 Range Addition II 45.18% Easy #python3, #golang
153 Find Minimum in Rotated Sorted Array 35.37% Medium #python3, #golang
565 Array Nesting 95.80% Medium #python3, #golang
95 Unique Binary Search Trees II 35.24% Medium #python3, #golang
587 Erect the Fence 29.07% Hard #python3, #golang
834 Sum of Distances in Tree 21.23% Hard #python3, #golang
899 Orderly Queue 87.91% Hard #python3, #golang
1629 Slowest Key 42.29% Easy #python3, #golang
206 Reverse Linked List 97.06% Easy #python3, #golang
848 Shifting Letters 23.85% Medium #python3, #golang
764 Largest Plus Sign 61.62% Medium #python3, #golang
446 Arithmetic Slices II - Subsequence 54.54% Hard #python3, #golang
224 Basic Calculator 26.93% Hard #python3, #golang
882 Reachable Nodes In Subdivided Graph 18.25% Hard #python3, #golang
1189 Maximum Number of Balloons 78.37% Easy #python3, #golang
917 Reverse Only Letters 98.77% Easy #python3, #golang
978 Longest Turbulent Subarray 70.76% Medium #python3, #golang
54 Spiral Matrix 14.14% Medium #python3, #golang
350 Intersection of Two Arrays II 32.78% Easy #python3, #golang
282 Expression Add Operators 75.97% Hard #python3, #golang
115 Distinct Subsequences 87.47% Hard #python3, #golang
1275 Find Winner on a Tic Tac Toe Game 23.60% Easy #python3, #golang
485 Max Consecutive Ones 51.96% Easy #python3, #golang
1239 Maximum Length of a Concatenated String with Unique Characters 66.60% Medium #python3, #golang
1328 Break a Palindrome 94.06% Medium #python3, #golang
1137 N-th Tribonacci Number 83.68% Easy #python3, #golang
1293 Shortest Path in a Grid with Obstacles Elimination 47.50% Hard #python3, #golang
782 Transform to Chessboard 62.86% Hard #python3, #golang
929 Unique Email Addresses 87.08% Easy #python3, #golang
922 Sort Array By Parity II 99.68% Easy #python3, #golang
725 Split Linked List in Parts 65.79% Medium #python3, #golang
698 Partition to K Equal Sum Subsets 76.13% Medium #python3, #golang
1143 Longest Common Subsequence 95.48% Medium #python3, #golang
174 Dungeon Game 24.18% Hard #python3, #golang
55 Jump Game 30.06% Medium #python3, #golang
463 Island Perimeter 61.43% Medium #python3, #golang
70 Climbing Stairs 60.32% Easy #python3, #golang
442 Find All Duplicates in an Array 8.34% Medium #python3, #golang
79 Word Search 84.14% Medium #python3, #golang
208 Implement Trie (Prefix Tree) 05.53% Medium #python3, #golang
212 Word Search II 60.78% Hard #python3, #golang
201 Bitwise AND of Numbers Range 58.39% Medium #python3, #golang
543 Diameter of Binary Tree 75.36% Easy #python3, #golang
374 Guess Number Higher or Lower 62.57% Easy #python3, #golang
1008 Construct Binary Search Tree from Preorder Traversal 5.14% Medium #python3, #golang
279 Perfect Squares 51.63% Medium #python3, #golang
309 Best Time to Buy and Sell Stock with Cooldown 29.55% Medium #python3, #golang
123 Best Time to Buy and Sell Stock III 63.98% Hard #python3, #golang
437 Path Sum III 19.89% Medium #python3, #golang
993 Cousins in Binary Tree 16.03% Easy #python3, #golang
496 Next Greater Element I 26.85% Easy #python3, #golang
151 Reverse Words in a String 81.06% Medium #python3, #golang
380 Insert Delete GetRandom O(1) 50.84% Medium #python3, #golang
451 Sort Characters By Frequency 36.42% Medium #python3, #golang
154 Find Minimum in Rotated Sorted Array II 36.28% Hard #python3, #golang
222 Count Complete Tree Nodes 40.10% Medium #python3, #golang
155 Min Stack 47.47% Easy #python3, #golang
226 Invert Binary Tree 76.07% Easy #python3, #golang
75 Sort Colors 83.16% Medium #python3, #golang
15 3Sum 98.15% Medium #python3, #golang
994 Rotting Oranges 97.47% Medium #python3, #golang
1044 Longest Duplicate Substring 48.35% Hard #python3, #golang
430 Flatten a Multilevel Doubly Linked List 91.14% Medium #python3, #golang
130 Surrounded Regions 92.68% Medium #python3, #golang
980 Unique Paths III83.91% Hard #python3, #golang
129 Sum Root to Leaf Numbers89.40% Medium #python3, #golang
404 Sum of Left Leaves93.33% Easy #python3, #golang
441 Arranging Coins92.00% Easy #python3, #golang
260 Single Number III42.75% Easy #python3, #golang
43 Multiply Strings49.21% Medium #python3, #golang
96 Unique Binary Search Trees5.44% Medium #python3, #golang
1178 Number of Valid Words for Each Puzzle94.34% Medium #python3, #golang
122 Best Time to Buy and Sell Stock II93.20% Medium #python3, #golang
1413 Minimum Value to Get Positive Step by Step Sum45.97% Easy #python3, #golang
203 Remove Linked List Elements38.44% Easy #python3, #golang
739 Daily Temperatures78.69% Medium #python3, #golang
1286 Iterator for Combination61.17% Medium #python3, #golang
368 Largest Divisible Subset59.91% Medium #python3, #golang
668 Kth Smallest Number in Multiplication Table94.15% Hard #python3, #golang
62 Unique Paths69.60% Hard #python3, #golang
448 Find All Numbers Disappeared in an Array62.67% Easy #python3, #golang
461 Hamming Distance62.28% Easy #python3, #golang
540 Single Element in a Sorted Array79.13% Medium #python3, #golang
198 House Robber89.12% Medium #python3, #golang
328 Odd Even Linked List 86.95% Medium #python3, #golang
152 Maximum Product Subarray 95.47% Medium #python3, #golang
1032 Stream of Characters 53.44% Hard #python3, #golang
1217 Minimum Cost to Move Chips to The Same Position 72.22% Easy #python3, #golang
563 Binary Tree Tilt 23.59% Easy #python3, #golang
1306 Jump Game III 64.24% Medium #python3, #golang
790 Domino and Tromino Tiling 83.59% Medium #python3, #golang
878 Nth Magical Number 72.73% Hard #python3, #golang
416 Partition Equal Subset Sum 15.82% Medium #python3, #golang
938 Range Sum of BST 33.17% Easy #python3, #golang
147 Insertion Sort List 87.25% Medium #python3, #golang
310 Minimum Height Trees 44.86% Medium #python3, #golang
221 Maximal Square 30.20% Medium #python3, #golang
394 Decode String 83.89% Medium #python3, #golang
1200 Minimum Absolute Difference 52.64% Easy #python3, #golang
231 Power of Two 69.21% Easy #python3, #golang
143 Reorder List 53.19% Medium #python3, #golang
56 Merge Intervals 76.98% Medium #python3, #golang
973 K Closest Points to Origin 85.30% Medium #python3, #golang
476 Number Complement 94.85% Easy #python3, #golang
876 Middle of the Linked List 60.47% Easy #python3, #golang
116 Populating Next Right Pointers in Each Node 35.63% Medium #python3, #golang
131 Palindrome Partitioning 44.23% Medium #python3, #golang
1094 Car Pooling 27.21% Medium #python3, #golang
382 Linked List Random Node 99.54% Medium #python3, #golang
1463 Cherry Pickup II 12.13% Hard #python3, #golang
1041 Robot Bounded In Circle 7.64% Medium #python3, #golang
1022 Sum of Root To Leaf Binary Numbers 7.17% Easy #python3, #golang
701 Insert into a Binary Search Tree 26.77% Medium #python3, #golang
452 Minimum Number of Arrows to Burst Balloons 14.51% Medium #python3, #golang
849 Maximize Distance to Closest Person 14.63% Medium #python3, #golang
290 Word Pattern 38.10% Easy #python3, #golang
605 Can Place Flowers 17.65% Easy #python3, #golang
142 Linked List Cycle II 40.41% Medium #python3, #golang

About

LeetCode algorithm solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published