A

Accenture

100 questions tracked100 with solutions
πŸ”
Frequency scoreSorted highest β†’ lowest frequencyβœ“ Our Solution = we have a detailed walkthrough

Showing 100 of 100 questions

1
MediumBulb Switcherβœ“ Our Solution
100
MathBrainteaser
2
EasyHappy Numberβœ“ Our Solution
99
Hash TableMathTwo Pointers
3
96
ArrayHash Table
4
EasyClimbing Stairsβœ“ Our Solution
92
MathDynamic ProgrammingMemoization
5
EasyBest Time to Buy and Sell Stockβœ“ Our Solution
92
ArrayDynamic Programming
6
EasyPalindrome Numberβœ“ Our Solution
86
Math
7
MediumRotate Arrayβœ“ Our Solution
84
ArrayMathTwo Pointers
8
EasyRoman to Integerβœ“ Our Solution
80
Hash TableMathString
9
MediumMaximum Subarrayβœ“ Our Solution
80
ArrayDivide and ConquerDynamic Programming
10
MediumDelete and Earnβœ“ Our Solution
80
ArrayHash TableDynamic Programming
11
EasySum of Values at Indices With K Set Bitsβœ“ Our Solution
78
ArrayBit Manipulation
12
EasyFind Subsequence of Length K With the Largest Sumβœ“ Our Solution
78
ArrayHash TableSortingHeap (Priority Queue)
13
EasyMaximum Area of Longest Diagonal Rectangleβœ“ Our Solution
78
Array
14
EasyAnt on the Boundaryβœ“ Our Solution
78
ArraySimulationPrefix Sum
15
EasyCount Tested Devices After Test Operationsβœ“ Our Solution
78
ArraySimulationCounting
16
EasyPermutation Difference between Two Stringsβœ“ Our Solution
78
Hash TableString
17
EasyMinimum Right Shifts to Sort the Arrayβœ“ Our Solution
78
Array
18
MediumReverse Integerβœ“ Our Solution
75
Math
19
MediumLongest Palindromic Substringβœ“ Our Solution
75
Two PointersStringDynamic Programming
20
MediumLargest Numberβœ“ Our Solution
75
ArrayStringGreedySorting
21
EasyMerge Sorted Arrayβœ“ Our Solution
75
ArrayTwo PointersSorting
22
EasyLongest Common Prefixβœ“ Our Solution
75
StringTrie
23
MediumSpiral Matrixβœ“ Our Solution
72
ArrayMatrixSimulation
24
HardShortest Palindromeβœ“ Our Solution
69
StringRolling HashString MatchingHash Function
25
EasySort Integers by The Number of 1 Bitsβœ“ Our Solution
69
ArrayBit ManipulationSortingCounting
26
EasyMajority Elementβœ“ Our Solution
69
ArrayHash TableDivide and ConquerSorting+1
27
MediumLongest Substring Without Repeating Charactersβœ“ Our Solution
69
Hash TableStringSliding Window
28
69
ArrayTwo PointersSorting
29
MediumFind Peak Elementβœ“ Our Solution
69
ArrayBinary Search
30
MediumReverse Words in a Stringβœ“ Our Solution
69
Two PointersString
31
MediumPerfect Squaresβœ“ Our Solution
69
MathDynamic ProgrammingBreadth-First Search
32
MediumInteger Breakβœ“ Our Solution
65
MathDynamic Programming
33
EasyValid Anagramβœ“ Our Solution
65
Hash TableStringSorting
34
EasyValid Parenthesesβœ“ Our Solution
65
StringStack
35
61
ArrayMath
36
MediumProduct of Array Except Selfβœ“ Our Solution
61
ArrayPrefix Sum
37
MediumContainer With Most Waterβœ“ Our Solution
61
ArrayTwo PointersGreedy
38
EasyFibonacci Numberβœ“ Our Solution
61
MathDynamic ProgrammingRecursionMemoization
39
EasyRemove Duplicates from Sorted Arrayβœ“ Our Solution
61
ArrayTwo Pointers
40
MediumAdd Two Numbersβœ“ Our Solution
61
Linked ListMathRecursion
41
EasyAssign Cookiesβœ“ Our Solution
55
ArrayTwo PointersGreedySorting
42
MediumHouse Robberβœ“ Our Solution
55
ArrayDynamic Programming
43
EasyReverse Vowels of a Stringβœ“ Our Solution
55
Two PointersString
44
MediumFind First and Last Position of Element in Sorted Arrayβœ“ Our Solution
55
ArrayBinary Search
45
MediumLongest Increasing Subsequenceβœ“ Our Solution
55
ArrayBinary SearchDynamic Programming
46
MediumCoin Changeβœ“ Our Solution
55
ArrayDynamic ProgrammingBreadth-First Search
47
MediumNth Digitβœ“ Our Solution
55
MathBinary Search
48
55
ArrayGreedy
49
MediumCount Primesβœ“ Our Solution
55
ArrayMathEnumerationNumber Theory
50
MediumMerge Intervalsβœ“ Our Solution
55
ArraySorting
51
MediumKoko Eating Bananasβœ“ Our Solution
55
ArrayBinary Search
52
EasyPascal's Triangleβœ“ Our Solution
55
ArrayDynamic Programming
53
MediumRotate Imageβœ“ Our Solution
48
ArrayMathMatrix
54
EasyPerfect Numberβœ“ Our Solution
48
Math
55
EasySort Array by Increasing Frequencyβœ“ Our Solution
48
ArrayHash TableSorting
56
MediumFind the Winner of the Circular Gameβœ“ Our Solution
48
ArrayMathRecursionQueue+1
57
EasyNext Greater Element Iβœ“ Our Solution
48
ArrayHash TableStackMonotonic Stack
58
EasyValid Palindromeβœ“ Our Solution
48
Two PointersString
59
MediumEdit Distanceβœ“ Our Solution
48
StringDynamic Programming
60
MediumNext Permutationβœ“ Our Solution
48
ArrayTwo Pointers
61
EasyReverse Linked Listβœ“ Our Solution
48
Linked ListRecursion
62
EasyRemove Elementβœ“ Our Solution
48
ArrayTwo Pointers
63
EasyRemove Duplicates from Sorted Listβœ“ Our Solution
48
Linked List
64
EasyIs Subsequenceβœ“ Our Solution
48
Two PointersStringDynamic Programming
65
EasyFind the Index of the First Occurrence in a Stringβœ“ Our Solution
48
Two PointersStringString Matching
66
MediumPeak Index in a Mountain Arrayβœ“ Our Solution
48
ArrayBinary Search
67
EasyMax Consecutive Onesβœ“ Our Solution
48
Array
68
MediumUnique Pathsβœ“ Our Solution
48
MathDynamic ProgrammingCombinatorics
69
EasyContains Duplicateβœ“ Our Solution
48
ArrayHash TableSorting
70
MediumMajority Element IIβœ“ Our Solution
48
ArrayHash TableSortingCounting
71
Medium01 Matrixβœ“ Our Solution
39
ArrayDynamic ProgrammingBreadth-First SearchMatrix
72
EasyAverage Value of Even Numbers That Are Divisible by Threeβœ“ Our Solution
39
ArrayMath
73
MediumInteger to Romanβœ“ Our Solution
39
Hash TableMathString
74
MediumSingle Number IIβœ“ Our Solution
39
ArrayBit Manipulation
75
MediumDaily Temperaturesβœ“ Our Solution
39
ArrayStackMonotonic Stack
76
MediumSearch a 2D Matrixβœ“ Our Solution
39
ArrayBinary SearchMatrix
77
EasyCount Pairs Whose Sum is Less than Targetβœ“ Our Solution
39
ArrayTwo PointersBinary SearchSorting
78
MediumKth Largest Element in an Arrayβœ“ Our Solution
39
ArrayDivide and ConquerSortingHeap (Priority Queue)+1
79
EasySubstrings of Size Three with Distinct Charactersβœ“ Our Solution
39
Hash TableStringSliding WindowCounting
80
EasyCount Operations to Obtain Zeroβœ“ Our Solution
39
MathSimulation
81
EasyNumber of Days Between Two Datesβœ“ Our Solution
39
MathString
82
EasyMaximum Depth of Binary Treeβœ“ Our Solution
39
TreeDepth-First SearchBreadth-First SearchBinary Tree
83
EasyExcel Sheet Column Titleβœ“ Our Solution
39
MathString
84
MediumSecond Highest Salaryβœ“ Our Solution
39
Database
85
39
MathBinary Search
86
MediumFind Original Array From Doubled Arrayβœ“ Our Solution
39
ArrayHash TableGreedySorting
87
EasyN-th Tribonacci Numberβœ“ Our Solution
39
MathDynamic ProgrammingMemoization
88
MediumBasic Calculator IIβœ“ Our Solution
39
MathStringStack
89
MediumPow(x, n)βœ“ Our Solution
39
MathRecursion
90
MediumUgly Number IIβœ“ Our Solution
39
Hash TableMathDynamic ProgrammingHeap (Priority Queue)
91
EasyIntersection of Two Linked Listsβœ“ Our Solution
39
Hash TableLinked ListTwo Pointers
92
MediumGroup Anagramsβœ“ Our Solution
39
ArrayHash TableStringSorting
93
EasyHow Many Numbers Are Smaller Than the Current Numberβœ“ Our Solution
39
ArrayHash TableSortingCounting Sort
94
MediumPalindromic Substringsβœ“ Our Solution
39
Two PointersStringDynamic Programming
95
EasyMin Cost Climbing Stairsβœ“ Our Solution
39
ArrayDynamic Programming
96
EasyTruncate Sentenceβœ“ Our Solution
39
ArrayString
97
HardMedian of Two Sorted Arraysβœ“ Our Solution
39
ArrayBinary SearchDivide and Conquer
98
EasyBinary Searchβœ“ Our Solution
39
ArrayBinary Search
99
EasyMake The String Greatβœ“ Our Solution
39
StringStack
100
HardDepartment Top Three Salariesβœ“ Our Solution
39
Database