Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Solution to Leetcode 🐱‍💻 Algorithms problems.

License

NotificationsYou must be signed in to change notification settings

rishab-gangwar/leetcode-algorithms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

problems-solvedproblems-solved-javaproblems-solved-pythonPRs Welcome

Problems

# NumberNameDifficultySolution
1Two SumEasyJavaPython
7Reverse IntegerEasyJavaPython
9PalindromeNumberEasyJavaPython
13Roman To IntegerEasyJavaPython
14Longest Common PrefixEasyJavaPython
20ValidParenthesesEasyJavaPython
21Merge 2 Sorted ListsEasyJavaPython
26Remove Duplicates From Sorted ArrayEasyJavaPython
27Remove ElementEasyJavaPython
28Needle in HaystackEasyJavaPython
35Search Inserted PositionEasyJavaPython
38Count and SayEasyJava
53Maximum SubArrayEasyJava
58Length of Last WordEasyJava
66Plus OneEasyJava
67Add BinaryEasyJava
69Sqrt(x)EasyJava
70Climbing StairsEasyJava
83Remove Duplicates from Sorted ListEasyJava
88Merge Sorted ArrayEasyJava
100Same TreeEasyJava
101Symmetric TreeEasyJava
104Maximum Depth of Binary TreeEasyJava
107Binary Tree Level Order Traversal IIEasyJava
108Convert Sorted Array To Binary Search TreeEasyJava
110Balanced Binary TreeEasyJava
111Minimum Depth of Binary TreeEasyJava
112Path SumEasyJava
118Pascal's TriangleEasyJava
119Pascal's Triangle IIEasyJava
121Best Time to Buy and Sell StocksEasyJava
122Best Time to Buy and Sell Stocks IIEasyJava
125Valid PalindromeEasyJava
136Single NumberEasyJava
141Linked List CycleEasyJava
155Min StackEasyJava
157Read N Characters Given Read4Easy
160Intersection of Two Linked ListsEasyJava
167Two Sum II - Input Array is SortedEasyJava
168Excel Sheet Column TitleEasyJava
169Majority ElementEasyJava
170Two Sum III - Data Structure DesignEasy
171Excel Sheet Column NumberEasyJava
172Factoring Trailing ZeroesEasyJava
189Rotate ArrayEasyJava
190Reverse BitsEasyJava
191Number of One BitsEasyJavaPython
198House RobberEasyJava
202Happy NumberEasyJava
203Remove Linked List ElementsEasyJava
204Count PrimesEasyJava
205Isomorphic StringsEasyJava
206Reverse Linked ListsEasyJava
217Contains DuplicateEasyJava
219Contains Duplicate IIEasyJava
225Implement Stack using QueuesEasyJava
226Invert Binary TreeEasyJava
231Power of TwoEasyJava
232Implement Queue Using StacksEasyJava
234Palindrome Linked ListsEasyJava
235Lowest Common Ancestor of a Binary Search TreeEasyJava
237Delete a Node In A Linked ListEasyJava
242Valid AnagramEasyJava
243Shortest Word DistanceEasy
246Strobogramatic NumberEasy
252Meeting RoomsEasy
256Paint HouseEasy
257Binary Tree PathsEasyJava
258Add DigitsEasyJava
263Ugly NumberEasyJava
266Palindrome PermutationEasy
268Missing NumberEasyJava
270Closest Binary Search Tree ValueEasy
276Paint FenceEasy
278First Bad VersionEasyJava
283Move ZeroesEasyJava
290Word PatternEasyJava
292Nim GameEasyJava
293Flip GameEasy
299Bulls and CowsEasyJava
303Range Sum Query - ImmutableEasyJava
326Power of ThreeEasyJava
339Nested List Weight SumEasy
342Power of FourEasyJava
344Reverse A StringEasyJava
345Reverse Vowels of A StringEasyJava
346Moving Average From Data StreamEasy
349Intersection of 2 ArraysEasyJava
350Intersection of 2 Arrays IIEasyJava
359Logger Rate LimiterEasy
367Valid Perfect SquareEasyJava
374Guess Number Higher or LowerEasyJava
383Ransom NoteEasyJava
387First Unique Character in StringEasyJava
389Find the DifferenceEasyJava
392Is SubsequenceEasyJava
401Binary WatchEasyJava
404Sum of Left LeavesEasyJava
405Convert a Number to HexadecimalEasyJava
408Valid Word AbbreviationEasy
409Longest PalindromeEasyJava
412Fizz BuzzEasyJava
414Third Maximum NumberEasyJava
415Add StringsEasyJava
422Valid Word SquareEasy
434Number of Segments in a StringEasyJava
441Arranging CoinsEasyJava
443String CompressionEasyJava
447Number of BoomerangsEasyJava
448Find All Numbers Disappeared in an ArrayEasyJava
453Minimum Moves to Equal Array ElementsEasyJavaPython
455Assign CookiesEasyJavaPython
459Repeated Substring PatternEasyJavaPython
461Hamming DistanceEasyJavaPython
463Island PerimeterEasyJavaPython
475HeatersMedium
476Number ComplementEasyJava
482License Key FormattingEasyJava
485Max Consecutive OnesEasyJava
492Construct the RectangleEasyJavaPython
496Next Greater Element IEasyJavaPython
500Keyboard RowEasyJavaPython
501Find Mode in Binary Search TreeEasy
504Base 7Easy
506Relative RanksEasy
507Perfect NumberEasy
509Fibonacci NumberEasy
520Detect CapitalEasy
521Longest Uncommon Subsequence IEasy
530Minimum Absolute Difference in BSTEasy
532K - Diff Pairs in ArrayEasy
538Convert BST to Greater TreeEasy
541Reverse String IIEasy
543Diameter of Binary TreeEasy
551Student Attendance Record IEasy
557Reverse Words in a String IIIEasy
559Maximum Depth of N-Ary TreeEasy
561Array Partition IEasy
563Binary Tree TiltEasy
566Reshape The MatrixEasy
572Subtree of Another TreeEasy
575Distribute CandiesEasy
581Shortest Unsorted Continuous SubarrayEasy
589N-Ary Tree Preorder TraversalEasy
590N-Ary Tree Postorder TraversalEasy
594Longest Harmonious SubsequenceEasy
598Range Addition IIEasy
599Minimum Index Sum of 2 ListsEasy
604Design Compressed String IteratorEasy
605Can Place FlowersEasy
606Construct String from Binary TreeEasy
617Merge Two Binary TreesEasy
624Maximum Distance in ArraysEasy
628Maximum Product of Three NumbersEasy
633Sum Square NumbersEasy
637Average of Levels in Binary TreeEasy
643Maximum Average SubArray IEasy
645Set MismatchEasy
653Two Sum IV - Input is a BSTEasy
657Robot Return to OriginEasy
661Image SmootherEasy
665Non Deceasing ArrayEasy
669Trim a Binary Search TreeEasy
671Second Minimum Node in Binary TreeEasy
674Longest Continuous Increasing SubsequenceEasy
680Valid Palindrome IIEasy
682Baseball GameEasy
686Repeated String MatchEasy
687Longest Univalue PathEasy
690Employee ImportanceEasy
693Binary Number with Alternating BitsEasy
696Count Binary SubstringsEasy
697Degree of an ArrayEasy
700Search in a Binary Search TreeEasy
703Kth Largest Element in a StreamEasy
704Binary SearchEasy
705Design HashSetEasy
706Design HashMapEasy
709To Lower CaseEasy
716Max StackEasy
7171-bit and 2-bit CharactersEasy
720Longest Word in DictionaryEasy
724Find Pivot IndexEasy
728Self Dividing NumbersEasy
733Flood FillEasy
734Sentence SimilarityEasy
744Find Smallest Letter Greater Than TargetEasy
746Min Cost Climbing StairsEasy
747Largest Number at least twize of OthersEasy
748Shortest Completing WordEasy
758Bold Words in StringEasy
760Find Anagram MappingsEasy
762Prime Number of Set Bits in Primary RepresentationEasy
766Toeplitz MatrixEasy
771Jewels and StonesEasy
783Minimum Distance Between BST NodesEasy
788Rotated DigitsEasy
796Rotate StringEasy
800Similar RGB ColorEasy
804Unique Morse Code WordsEasy
806Number of Lines to Write StringEasy
811Subdomain Visit CountEasy
812Largest Triangle AreaEasy
819Most Common WordEasy
821Shortest Distance to CharacterEasy
824Goat LatinEasy
830Positions of Large GroupsEasy
832Flipping an ImageEasy
836Rectangle OverlapEasy
840Magic Squares in GridEasy
844Backspace String CompareEasy
849Maximize Distance to Closest PersonEasy
852Peak Index in Mountain ArrayEasy
859Buddy StringsEasy
860Lemonade ChangeEasy
867Transpose MatrixEasy
868Binary GapEasy
872Leaf-Similar TreesEasy
874Walking Robot SimulationEasy
876Middle of the Linked ListEasy
883Projection Area of 3D ShapesEasy
884Uncommon Words from 2 SentencesEasy
888Fair Candy SwapEasy
892Surface Area of 3D ShapesEasy
893Groups of Special Equivalent StringsEasy
896Monotonic ArrayEasy
897Increasing Order Search TreeEasy
905Sort Array by ParityEasy
908Smallest Range IEasy
914X of a kind in a Deck of CardsEasy
917Reverse Only LettersEasy
922Sort Array by Parity IIEasy
925Long Pressed NameEasy
929Unique Email AddressesEasy
933Number of Recent CallsEasy
937Reorder Data In Log FilesEasy
938Range Sum of BSTEasy
941Valid Mountain ArrayEasy
942DI String MatchEasy
944Delete Columns to Make SortedEasy
949Largest Time for Given DigitsEasy
953Verifying an Alien DictionaryEasy
961N-Repeated Elements in Size 2N ArrayEasy
965Univalued Binary TreeEasy
970Powerful IntegersEasy
976Largest Perimeter TriangleEasy
977Squares of a Sorted ArrayEasy
985Sum of Even Numbers after QueriesEasy
989Add to Array Form of IntegerEasy
993Cousins in Binary TreeEasy
997Find the Town JudgeEasy
999Available Captures for RookEasy
1002Find Common CharactersEasy
1005Maximize Sum of Array After K NegationsEasy
1009Complement of Base 10 IntegerEasyJava
1010Pairs of Songs With Total Durations Divisible by 60Easy
1013Partition Array into Three Parts with equal SumEasy
1018Binary Prefix Divisible by 5Easy
1021Remove Outermost ParenthesisEasy
1022Sum of Root to Leaf Binary NumbersEasy
1025Divisor GameEasy
1029Two City SchedulingEasy
1030Matrix Cells in Distance OrderEasy
1033Moving Stones Until ConsecutiveEasy
1037Valid BoomerangEasy
1042Flower Planting with no AdjacentEasy
1046Last Stone WeightEasy
1047Remove All adjacent Duplicates in StringEasy
1051Height CheckerEasy
1056Confusing NumberEasy
1064Fixed PointEasy
1065Index Pairs of a StringEasy
1071Greatest Common Divisors of StringsEasy
1078Occurrence After BigramEasy
1085Sum of Digits in Minimum NumberEasy
1086High FiveEasy
1089Duplicate ZeroesEasy
1099Two Sum Less Than KEasy
1103Distribute Candies to PeopleEasy
1108Defanging an IP AddressEasy
1118Number of Days in a MonthEasy
1119Remove Vowels From StringEasy
1122Relative Sort ArrayEasy
1128Number of Equivalent Domino PairsEasy
1133Largest Unique NumberEasy
1134Armstrong NumberEasy
1137Nth Tribonacci NumberEasy
1150Check if Number is Majority Element in Sorted ArrayEasy
1154Day of The YearEasy
1160Find Words That Can Be Formed By CharactersEasy
1165Single Row KeyboardEasy
1170Compare Strings By Frequency of the Smallest CharacterEasy
1175Prime ArrangementsEasy
1176Diet Plan PerformanceEasy
1180Count Substrings with only one Distinct LetterEasy
1184Distance Between Bus StopsEasy
1185Day of the WeekEasy
1189Maximum Number of BalloonsEasy
1196How Many Apples Can You Put into the BasketEasy
1200Minimum Absolute DifferenceEasy
1207Unique Number of OccurrencesEasy
1213Intersection of Three Sorted ArraysEasy
1217Play With ChipsEasy
1221Split A String In Balanced StringsEasy
1228Missing A Number In Arithmetic ProgressionEasy
1232Check If It Is A Straight LineEasy
1237Find Positive Integer Solutions for a Given EquationEasy
1243Array TransformationEasy
1252Cells With Odd Values In MatrixEasy
1260Shift 2D GridEasy
1266Minimum Time Visiting All PointsEasy
1271HexspeakEasy
1275Find Winner On a Tic Tac Toe GameEasy
1281Subtract the Product and Sum of Digits of a IntegerEasy
1287Element Appearing More Than 25% in Sorted ArrayEasy
1290Convert Binary Number In A Linked List to IntegerEasy
1295Find Numbers With Even Numbers of DigitsEasy
1299Replace Elements With Greatest Element on Right SideEasy
1304Find N Unique Integers Sum Up To ZeroEasy
1309Decrypt String From Alphabet To Integer MappingEasy
1313Decompress Run-Length Encoded StringsEasy
1317Convert Integer to Sum Of Two Non-Zero IntegersEasy
1323Maximum 69 NumberEasy
1331Rank Transform of An ArrayEasy
1332Remove Palindromic SubsequencesEasy
1337The K Weakest Rows In A MatrixEasy
1342Number of Steps to Reduce a Number to ZeroEasy
1346Check if N and It's Double ExistEasy
1351Count Negative Numbers In A Sorted MatrixEasy
1356Sort Integers by Number of 1 BitsEasy
1360Number of Days Between Two DatesEasy
1365How Many Numbers Are Smaller Than Current NumberEasy
1370Increasing Decreasing StringEasy
1374Generate A String With Characters That Have Odd CountEasy
1380Lucky Numbers In A MatrixEasy
1385Find The Distance Value Between 2 ArraysEasy
1389Create Target Array in Given OrderEasy
1394Find Lucky Integer In An ArrayEasy
1399Count Largest GroupEasy
1403Minimum Subsequence in Non-Increasing OrderEasy
1408String Matching In An ArrayEasy
1413Minimum Value To Get Positive Step By Step SumEasy
1417Reformat The StringEasy
1422Maximum Score After Splitting A StringEasy
1426Counting ElementsEasy
1427Performing String ShiftsEasy
1431Kids With The Greatest Number Of CandiesEasy
1436Destination CityEasy
1441Build An Array With Stack OperationEasy
1446Consecutive CharactersEasy
1450Number of Students Doing Homework at Given TimeEasy
1455Check If Word Occurs as Prefix of any Word in SentenceEasy
1460Make 2 Arrays Equal by Reversing Sub ArraysEasy
1464Maximum Product of 2 Elements in ArrayEasy
1469Find All Lonely NodesEasy
1470Shuffle The ArrayEasy
1474Delete N Nodes After M Nodes In A Linked ListEasy
1475Final Prices With Special Discount in a ShopEasy
1480Running Sum of 1D ArrayEasy
1486XOR Operations in An ArrayEasy
1491Average Salary Excluding the Minimum and Maximum SalaryEasy
1496Path CrossingEasy
1502Can Make Arithmetic Progression From SequenceEasy
1507Reformat DateEasy
1512Number of Good PairsEasy
1518Water BottlesEasy
1523Count Odd Numbers In Interval RangeEasy
1528Shuffle StringsEasy
1534Count Good TripletsEasy
1539Kth Missing Positive NumberEasy
1544Make The String GreatEasy

About

Solution to Leetcode 🐱‍💻 Algorithms problems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java88.2%
  • Python11.8%

[8]ページ先頭

©2009-2025 Movatter.jp