← Back to HackWithInfy

Infosys Set

HackWithInfy Prep • 78 items

1Valid AnagramEasy
Hash TableStringSorting
Solve →
2Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
3Valid AnagramEasy
Hash TableStringSorting
Solve →
4Transform Array by ParityEasy
ArraySortingCounting
Solve →
5Maximize the Minimum Game ScoreHard
ArrayBinary SearchGreedy
Solve →
6Eat Pizzas!Medium
ArrayGreedySorting
Solve →
7Two SumEasy
ArrayHash Table
Solve →
8Merge IntervalsMedium
ArraySorting
Solve →
9Longest Substring Without Repeating CharactersMedium
Hash TableStringSliding Window
Solve →
10Valid AnagramEasy
Hash TableStringSorting
Solve →
11Second Highest SalaryMedium
Database
Solve →
12Rotate ImageMedium
ArrayMathMatrix
Solve →
13Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
14Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
15Move ZeroesEasy
ArrayTwo Pointers
Solve →
16Linked List Cycle IIMedium
Hash TableLinked ListTwo Pointers
Solve →
17Next PermutationMedium
ArrayTwo Pointers
Solve →
18Two SumEasy
ArrayHash Table
Solve →
19Valid ParenthesesEasy
StringStack
Solve →
20Longest Substring Without Repeating CharactersMedium
Hash TableStringSliding Window
Solve →
21Palindrome NumberEasy
Math
Solve →
22Next PermutationMedium
ArrayTwo Pointers
Solve →
23Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
24Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
25Reverse StringEasy
Two PointersString
Solve →
26Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
27Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
28Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
29Longest Common PrefixEasy
StringTrie
Solve →
30Reverse IntegerMedium
Math
Solve →
313SumMedium
ArrayTwo PointersSorting
Solve →
32Rotate ImageMedium
ArrayMathMatrix
Solve →
33Reverse Words in a StringMedium
Two PointersString
Solve →
34Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
35Add Two NumbersMedium
Linked ListMathRecursion
Solve →
36Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
37Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
38Group AnagramsMedium
ArrayHash TableString
Solve →
39Second Highest SalaryMedium
Database
Solve →
40Gas StationMedium
ArrayGreedy
Solve →
41Sqrt(x)Easy
MathBinary Search
Solve →
42Missing NumberEasy
ArrayHash TableMath
Solve →
43Reverse Nodes in k-GroupHard
Linked ListRecursion
Solve →
44Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
45Roman to IntegerEasy
Hash TableMathString
Solve →
46Valid AnagramEasy
Hash TableStringSorting
Solve →
47String to Integer (atoi)Medium
String
Solve →
48Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
49Combination Sum IIMedium
ArrayBacktracking
Solve →
50Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
51Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
52Rearrange Array Elements by SignMedium
ArrayTwo PointersSimulation
Solve →
534SumMedium
ArrayTwo PointersSorting
Solve →
54SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
55Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
56Combination SumMedium
ArrayBacktracking
Solve →
57Linked List CycleEasy
Hash TableLinked ListTwo Pointers
Solve →
58Determine the Minimum Sum of a k-avoiding ArrayMedium
MathGreedy
Solve →
59Largest Number After Mutating SubstringMedium
ArrayStringGreedy
Solve →
60Valid PalindromeEasy
Two PointersString
Solve →
61Kids With the Greatest Number of CandiesEasy
Array
Solve →
62Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
63Koko Eating BananasMedium
ArrayBinary Search
Solve →
64Merge Two Sorted ListsEasy
Linked ListRecursion
Solve →
65Integer to RomanMedium
Hash TableMathString
Solve →
66Greatest Common Divisor of StringsEasy
MathString
Solve →
67Average Time of Process per MachineEasy
Database
Solve →
68Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Solve →
69Car FleetMedium
ArrayStackSorting
Solve →
70Pow(x, n)Medium
MathRecursion
Solve →
71Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
72Maximum Product After K IncrementsMedium
ArrayGreedyHeap (Priority Queue)
Solve →
73Maximum Segment Sum After RemovalsHard
ArrayUnion FindPrefix Sum
Solve →
74Longest Well-Performing IntervalMedium
ArrayHash TableStack
Solve →
75Sort the PeopleEasy
ArrayHash TableString
Solve →
76Maximum Number of Consecutive Values You Can MakeMedium
ArrayGreedySorting
Solve →
77Can Convert String in K MovesMedium
Hash TableString
Solve →
78Minimum Addition to Make Integer BeautifulMedium
MathGreedy
Solve →
79Find the Minimum Possible Sum of a Beautiful ArrayMedium
MathGreedy
Solve →
80Replace Employee ID With The Unique IdentifierEasy
Database
Solve →
81Two SumEasy
ArrayHash Table
Solve →
82Transform Array by ParityEasy
ArraySortingCounting
Solve →
83Eat Pizzas!Medium
ArrayGreedySorting
Solve →
84Longest Substring Without Repeating CharactersMedium
Hash TableStringSliding Window
Solve →
85Determine the Minimum Sum of a k-avoiding ArrayMedium
MathGreedy
Solve →
86Sort the PeopleEasy
ArrayHash TableString
Solve →
87Longest Well-Performing IntervalMedium
ArrayHash TableStack
Solve →
88Maximum Product After K IncrementsMedium
ArrayGreedyHeap (Priority Queue)
Solve →
89Maximum Segment Sum After RemovalsHard
ArrayUnion FindPrefix Sum
Solve →
90Minimum Addition to Make Integer BeautifulMedium
MathGreedy
Solve →
91Can Convert String in K MovesMedium
Hash TableString
Solve →
92Maximum Number of Consecutive Values You Can MakeMedium
ArrayGreedySorting
Solve →
93Find the Minimum Possible Sum of a Beautiful ArrayMedium
MathGreedy
Solve →
94Valid ParenthesesEasy
StringStack
Solve →
95Maximize the Minimum Game ScoreHard
ArrayBinary SearchGreedy
Solve →
96Largest Number After Mutating SubstringMedium
ArrayStringGreedy
Solve →
97Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
98Next PermutationMedium
ArrayTwo Pointers
Solve →
99Palindrome NumberEasy
Math
Solve →
100Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
101Reverse StringEasy
Two PointersString
Solve →
102Longest Common PrefixEasy
StringTrie
Solve →
103Rotate ImageMedium
ArrayMathMatrix
Solve →
104Second Highest SalaryMedium
Database
Solve →
105Valid AnagramEasy
Hash TableStringSorting
Solve →
106Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
107Reverse IntegerMedium
Math
Solve →
1083SumMedium
ArrayTwo PointersSorting
Solve →
109Group AnagramsMedium
ArrayHash TableString
Solve →
110Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
111Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
112Merge IntervalsMedium
ArraySorting
Solve →
113Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
114Reverse Words in a StringMedium
Two PointersString
Solve →
115Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
116Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
117Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
118Move ZeroesEasy
ArrayTwo Pointers
Solve →
119Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Solve →
120Rearrange Array Elements by SignMedium
ArrayTwo PointersSimulation
Solve →
121Add Two NumbersMedium
Linked ListMathRecursion
Solve →
122Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
123Reverse Nodes in k-GroupHard
Linked ListRecursion
Solve →
124Sqrt(x)Easy
MathBinary Search
Solve →
125Merge Two Sorted ListsEasy
Linked ListRecursion
Solve →
126Missing NumberEasy
ArrayHash TableMath
Solve →
127Gas StationMedium
ArrayGreedy
Solve →
128Create a DataFrame from ListEasy
Solve →
129Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
1304SumMedium
ArrayTwo PointersSorting
Solve →
131Minimum Window SubstringHard
Hash TableStringSliding Window
Solve →
132Integer to RomanMedium
Hash TableMathString
Solve →
133Koko Eating BananasMedium
ArrayBinary Search
Solve →
134SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
135Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
136Implement Queue using StacksEasy
StackDesignQueue
Solve →
137Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
138Binary SearchEasy
ArrayBinary Search
Solve →
139Isomorphic StringsEasy
Hash TableString
Solve →
140To Lower CaseEasy
String
Solve →
141Kids With the Greatest Number of CandiesEasy
Array
Solve →
142Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
143Combination SumMedium
ArrayBacktracking
Solve →
144String to Integer (atoi)Medium
String
Solve →
145Car FleetMedium
ArrayStackSorting
Solve →
146Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
147Greatest Common Divisor of StringsEasy
MathString
Solve →
148Replace Employee ID With The Unique IdentifierEasy
Database
Solve →
149Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
150Valid PalindromeEasy
Two PointersString
Solve →
151Combination Sum IIMedium
ArrayBacktracking
Solve →
152Pow(x, n)Medium
MathRecursion
Solve →
153Average Time of Process per MachineEasy
Database
Solve →
154Roman to IntegerEasy
Hash TableMathString
Solve →