Skip to content

Ram11Coder/DailyCodingExcercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

273 Commits

Repository files navigation

Daily Coding Practise

ARRAY

NoProblems
1Array1.java
2ArrayUnion.java
3BesttimeToBuyAndSellStocks.java
4DuplicateElementBy0.java
5EaseTheArray.java
6EquilibriumPoint.java
7ExtraElement.java
8FindDuplicate.java
9FindGroup.java
10FindIntersection.java
11FindLeader.java
12FindMissingAndRepeatingElement.java
13FrequencyLimit.java
14GreaterElements.java
15Insert0AfterKtimes.java
16KadaneAlgorithm.java
17LargestNumberFormedOfArray.java
18LargestNumberFormedOfArrayKsize.java
19MajorityElement.java
20MajorityElement_II.java
21MaximumOf3.java
22MaximumSlidingWindow.java
23MaximumValueAtIndex.java
24MergeIntervals.java
25MinimumSwapsAndKTogether.java
26MInMax.java
27MonoDigit.java
28NextGreaterElement.java
29NumberOccurence.java
30NumberSys.java
31Pairs.java
32PascalTriangle.java
33PeakElement.java
34PrimeNumberDivision.java
35PrintDistinctNumber.java
36PrintSubset.java
37RearrangeArray.java
38ReplaceNextGreaterElemetAtRight.java
39Reverse.java
40ReverseArray.java
41RotateArray.java
42SecondFrequency.java
43SecondMaximum.java
44SegmentSearch.java
45ShiftZeros.java
46ShiftZerosLeft.java
47ShuffleArray.java
48SortByFactor.java
49SpecialArrayReversal.java
50SubsetSum.java
51SumContiniousSubarray.java
52SumofNumberN.java
53Top3MaxElements.java
54Top3RepeatedNumbers.java
55Twosum.java

STRING

NoProblems
1AdjacentPair.java
2AlphabetSOlver.java
3Anagram.java
4CharacterOccurence.java
5CharOccurence.java
6CheckSubstring.java
7CompareString.java
8Compress.java
9CountChar.java
10CountDuplicate.java
11CountStrings.java
12CurrencyFormatter.java
13DecodeString.java
14EncodeString.java
15ExcelSheet.java
16FindDuplicateChar.java
17FindPattern.java
18FindPermutation.java
19FloatNumberConverter.java
20IpValidate.java
21LineFormation.java
22LonestSequenceOfsameChar.java
23NoOfOccurence.java
24NumberInWords.java
25NumberToAlphabet.java
26OccurringWords.java
27OddRepeatingCharacter.java
28PalindromeWithoutInbuilt.java
29Panagram.java
30PasswordValidation.java
31RemainingString.java
32RemoveDuplicates.java
33RemoveWords.java
34ReverseOccurence.java
35ReverseStringwithSpaceAndpunctuation.java
36ReverseWords.java
37RomanToInteger.java
38RotateLeftAndRight.java
39StringCheck.java
40StringCompare.java
41StringCompress.java
42StringRange.java
43StringReverse.java
44StringRotation.java
45StringSearch.java
46StringSwap.java
47StringTransformation.java
48Subsequence.java
49Substring.java
50TypeChecking.java
51ValidateIpAddress.java
52VowelReversal.java

PATTERNS

NoProblems
1AdvanceCrossPattern.java
2AlphabetAPattern.java
3BinaryTriangle.java
4ChirsmasPattern.java
5CrossPattern.java
6DashedPattern.java
7DiamondShapepattern.java
8DoublesideStaircase.java
9DownTriangleStar.java
10EvenOddNumberPyramid.java
11ExpressionlessFace.java
12HollowStar.java
13LadderPattern.java
14LeftTrianglePascalStar.java
15LeftTriangleStar.java
16LookAndSay.java
17MirroredRightTriangle.java
18MountainPattern.java
19Npattern.java
20Pattern1.java
21Pattern2.java
22Pattern3.java
23Pattern4.java
24Pattern5.java
25Pattern6.java
26Pattern7.java
27PlusPattern.java
28PositionPattern.java
29PramidPattern.java
30ReversePattern.java
31ReversePramidStar.java
32RightDownMirrorStar.java
33RightPascalTriangle.java
34RigthTriangleStar.java
35RotatePattern.java
36ScannerUtil.java
37SnakePattern.java
38SpiralPattern.java
39VerticalPattern.java
40WindowPattern.java
41WPattern.java

NUMBERS

NoProblems
1AddDigitWithN.java
2ArithmetricOPerationUsingPlus.java
3BiinaryExponentiation.java
4CheckBinaryNumber.java
5ConvertBase7.java
6ConvertBase8.java
7CyclicNumberVerification.java
8DateDiff.java
9EqautionQsn.java
10FindDivisor.java
11FindFibonacciPresent.java
12GCD.java
13IsSquare.java
14MagicNumber.java
15MinimumNoOfBinaryDecimals.java
16MinimumNoOfSquare.java
17MultiplicationUsingadd.java
18NextGreaterEvenNumber.java
19NthPrime.java
20NumberAddition.java
21NumberCount.java
22NumberSeries.java
23NumberTrick.java
24OccurenceOrder.java
25PalindromeCheck.java
26PalindromeNext.java
27PrimeFactorOfNum.java
28PrintOddEven.java
29RemoveAllZeros.java
30RepeatNumberCount.java
31SolveArthmeticOperation.java
32SquareNumbersInRanage.java
33SumOf2Primes.java
34ThresholdCount.java
35Zeckendoff.java

MATRIX

NoProblems
1BooleanMatrix.java
2DegreeMatrix.java
3DiagonalMatrix.java
4EightDirctionSearch.java
5FindMatrix.java
6FindSmallerMatrix.java
7KeyPair.java
8LatinMatrix.java
9LetsPlay.java
10MatrixAddition.java
11MatrixBasics.java
12MatrixIsHorizontalOrVertical.java
13MatrixMultiplication.java
14MatrixSum.java
15MaximumTriangleSum.java
16PositionsCheck.java
17PrintDigitNumber.java
18Rectangle.java
19ReverseWave.java
20RotateImage.java
21RotateMatrix.java
22SearchIn2DMatrix.java
23SetMatrixZeros.java
24SnakePat.java
25SpiralNumber.java
26SpiralNumberPattern.java
27SpiralPattern.java
28SubstringMatrix.java
29TransposeMatrix.java
30UniqueRow.java
31WordSearch.java
32ZigZag.java
33ZigZagMatrix.java

SORTING

NoProblems
1AlternateSort.java
2BitonicGeneratorSort.java
3BubbleSort.java
4BucketSort.java
5CountingSort.java
6FrequencySort.java
7HeapSort.java
8InsertionSort.java
9Lexicographicsorting.java
10Merge2ArraysByOrderOf1.java
11MergeSort.java
12MergeWithoutDuplicate.java
13MergeWithoutExtraSpace.java
14NumberSort.java
15PrimeFactorSort.java
16QuickSort.java
17SelectionSort.java
18ShellSort.java
19SortBy123.java
20SortByFactor.java
21SortDate.java
22SortInSpecificOrder.java
23StableSelectionSort.java
24WaveForm.java
25WaveSort.java

BACKTRACKING

NoProblems
1BinaryPattern.java
2ChessBoard.java
3CombinationSum.java
4CombinationSum_2.java
5CountPossiblePath.java
6Kstring.java
7KthPermutationSequence.java
8NQueen.java
9OceanAndIsland.java
10PalindromePartitioning.java
11Path.java
12PermutateString.java
13Permutation1.java
14Permutation2.java
15PhoneDigits.java
16PowerSet.java
17Queen.java
18SubSequence.java
19SubSequenceKsum.java
20SubsetSum1.java
21SubsetSum2.java
22Sudoku.java
23UniquePermutation.java
24ValidPath.java

TREE

NoProblems
1BoundaryTraversal.java
2CheckBalanceBinaryTree.java
3DFSTraversal.java
4DiameterOfTree.java
5InorderTraversal.java
6LevelOrderTraversal.java
7MaximumDepthInBinaryTree.java
8MaximumPathSum.java
9NodeTree.java
10PostorderTraversal.java
11PreOrderTraversal.java
12Problem1.java
13Problem2.java
14TopViewOfBinaryTree.java
15TwoTreesAreIdentical.java
16VerticalOrderTraversal.java
17ZigZagTraversal.java

LINKEDLIST

NoProblems
1Add2NumbersInGivenLL.java
2CheckPalindromLinkedlist.java
3DeleteNodeInLinkedList.java
4DetetctACycleInLinkedList.java
5IntersectionPointOf2LL.java
6LFUCache.java
7LFUCacheMain.java
8LRUCache.java
9LRUCacheMain.java
10Merge2SortedList.java
11MiddleOfLinkedlist.java
12RemoveNthNodeFromEndoftheLinkedList.java
13ReverseLinkedList.java
14SinglyLinkedlist.java

DYNAMICPROGRAMMING

NoProblems
1ClimbingStairs.java
2FibonacciSeries.java
3Problem1.java
4Problem2.java
5Problem3.java
6Problem4.java
7Problem5.java
8Problem6.java
9Problem7.java
10WealthManagement.java

HASHING

NoProblems
1HashTable.java
2LargestSubArrayWithZeroSum.java
3LongestConsecutiveSequence.java
4problem1.java
5Problem2.java
6Problem3.java
7Problem4.java
8Problem5.java
9Problem6.java
10Problem7.java
11_4Sum.java

RECURSION

NoProblems
1FindLargestPrime.java
2NumberCorrespondingChar.java
3NumberToBinary.java
4PrintNonincreasingSequence.java
5PrintPattern.java
6RecursionReverse.java
7RecursiveBubbleSort.java
8RercursiveSelectionSort.java
9SortedOrNot.java
10TowerOfHanoi.java

STACK

NoProblems
1BalanceParenthesis.java
2EvaluateExpression.java
3FindMinElementInConstantTime.java
4FormatOutput.java
5MathCheck.java
6NextGreaterElement.java
7ParenthesisChecker.java
8SlidingWindowMaximum.java
9Stack.java
10StackOperation.java

TWOPOINTER

NoProblems
1MaxConsecutiveOnes.java
2Problem1.java
3Problem2.java
4Problem3.java
5Problem4.java
6RemoveDuplicatesFromSortedArray.java
7_3Sum.java

BINARYSEARCH

NoProblems
1BinarySearch.java
2MedianOfTwoSortedArraysOfDifferentSizes.java
3NthRootofaNumberUsingBS.java
4Problem1.java
5SearchElementInASortedRotatedArray.java
6SingleElementInSortedArray.java

CHARPATTERN

NoProblems
1AstarPattern.java
2CharPattern.java
3CharTriangle.java
4CharTriangleDesc.java
5MiddlePattern.java
6Zpattern.java

SEARCHING

NoProblems
1BinarySearch.java
2BSOccurrence.java
3ExponentialSearch.java
4JumpSearch.java
5LinearSearch.java
6TernarySearch.java

UTILITY

NoProblems
1CheckBoxGenerator.java
2DSUtil.java
3GenericSorting.java
4HelperUtil.java
5PasswordGenerator.java
6ReadmeFileUpdation.java

GRAPH

NoProblems
1Graph.java
2Problem1.java
3Problem2.java
4Problem3.java
5WeightedGraph.java

PATTERNMATCHING

NoProblems
1Problem1.java
2Problem2.java
3Problem3.java
4WildCardPattern.java

GREEDY

NoProblems
1NmeetingInOneRoom.java
2Problem1.java
3Problem2.java

HEAP

NoProblems
1Heap.java
2PriorityQueueUsingHeaps.java

OOPS

NoProblems
1Problem1.java
2Problem2.java

QUEUE

NoProblems
1Queue.java
2QueueProcess.java

TRIE

NoProblems
1Tries.java
TopicsProblems
ARRAY56
STRING52
PATTERNS43
NUMBERS35
MATRIX34
SORTING25
BACKTRACKING24
TREE17
LINKEDLIST14
DYNAMICPROGRAMMING11
HASHING11
RECURSION10
STACK10
TWOPOINTER7
BINARYSEARCH6
CHARPATTERN6
SEARCHING6
UTILITY6
GRAPH5
PATTERNMATCHING4
GREEDY3
HEAP2
OOPS2
QUEUE2
TRIE1
TOTAL392

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages