grindmapcompany-wise LeetCode
All companies

Accenture LeetCode Questions

143 questions all-time · 62 easy · 69 medium · 12 hard
# Problem Difficulty Frequency Acceptance
1Two Sum
Array, Hash Table
Easy
100
0.6%
2Climbing Stairs
Math, Dynamic Programming, Memoization
Easy
87
0.5%
3Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
87
0.6%
4Sum of Values at Indices With K Set Bits
Array, Bit Manipulation
Easy
83
0.9%
5Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
83
0.5%
6Maximum Area of Longest Diagonal Rectangle
Array
Easy
83
0.5%
7Permutation Difference between Two Strings
Hash Table, String
Easy
83
0.9%
8Smallest Divisible Digit Product II
Math, String, Backtracking, Greedy, Number Theory
Hard
83
0.1%
9Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
80
0.4%
10Reverse Integer
Math
Medium
80
0.3%
11Count Tested Devices After Test Operations
Array, Simulation, Counting
Easy
80
0.8%
12Find Subsequence of Length K With the Largest Sum
Array, Hash Table, Sorting, Heap (Priority Queue)
Easy
80
0.6%
13Ant on the Boundary
Array, Simulation, Prefix Sum
Easy
80
0.7%
14Minimum Right Shifts to Sort the Array
Array
Easy
80
0.6%
15Smallest Divisible Digit Product I
Math, Enumeration
Easy
80
0.6%
16Minimum Number of Operations to Have Distinct Elements
Array, Hash Table
Medium
80
0.4%
17Palindrome Number
Math
Easy
78
0.6%
18Happy Number
Hash Table, Math, Two Pointers
Easy
78
0.6%
19Delete and Earn
Array, Hash Table, Dynamic Programming
Medium
78
0.6%
20Majority Element
Array, Hash Table, Divide and Conquer, Sorting, Counting
Easy
78
0.7%
21Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
75
0.4%
22Rotate Array
Array, Math, Two Pointers
Medium
75
0.5%
23Koko Eating Bananas
Array, Binary Search
Medium
75
0.5%
24Shortest Palindrome
String, Rolling Hash, String Matching, Hash Function
Hard
75
0.4%
25Letter Combinations of a Phone Number
Hash Table, String, Backtracking
Medium
75
0.7%
26Move Zeroes
Array, Two Pointers
Easy
75
0.6%
27Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
71
0.5%
28Remove Duplicates from Sorted Array
Array, Two Pointers
Easy
68
0.6%
29Water Bottles
Math, Simulation
Easy
68
0.7%
30Roman to Integer
Hash Table, Math, String
Easy
63
0.7%
31Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
63
0.5%
32Merge Sorted Array
Array, Two Pointers, Sorting
Easy
63
0.6%
33Find Peak Element
Array, Binary Search
Medium
63
0.5%
34Largest Number
Array, String, Greedy, Sorting
Medium
63
0.4%
35Perfect Squares
Math, Dynamic Programming, Breadth-First Search
Medium
63
0.6%
36Max Consecutive Ones
Array
Easy
63
0.7%
37Container With Most Water
Array, Two Pointers, Greedy
Medium
58
0.6%
38Longest Common Prefix
Array, String, Trie
Easy
58
0.5%
393Sum
Array, Two Pointers, Sorting
Medium
58
0.4%
40Merge Intervals
Array, Sorting
Medium
58
0.5%
41Reverse Words in a String
Two Pointers, String
Medium
58
0.6%
42Count Primes
Array, Math, Enumeration, Number Theory
Medium
58
0.4%
43Contains Duplicate
Array, Hash Table, Sorting
Easy
58
0.6%
44Valid Anagram
Hash Table, String, Sorting
Easy
58
0.7%
45Bulb Switcher
Math, Brainteaser
Medium
58
0.6%
46Fibonacci Number
Math, Dynamic Programming, Recursion, Memoization
Easy
58
0.7%
47Assign Cookies
Array, Two Pointers, Greedy, Sorting
Easy
58
0.6%
48Plus One
Array, Math
Easy
58
0.5%
49Nth Digit
Math, Binary Search
Medium
58
0.4%
50Kth Largest Element in an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Medium
58
0.7%
51Maximum Width Ramp
Array, Two Pointers, Stack, Monotonic Stack
Medium
58
0.6%
52Middle of the Linked List
Linked List, Two Pointers
Easy
58
0.8%
53Number of Islands
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
58
0.6%
54Remove Nth Node From End of List
Linked List, Two Pointers
Medium
58
0.5%
55Intersection of Two Arrays
Array, Hash Table, Two Pointers, Binary Search, Sorting
Easy
58
0.8%
56Count Partitions with Even Sum Difference
Array, Math, Prefix Sum
Easy
58
0.9%
57Add Two Numbers
Linked List, Math, Recursion
Medium
50
0.5%
58Valid Parentheses
String, Stack
Easy
50
0.4%
59Rotate Image
Array, Math, Matrix
Medium
50
0.8%
60Pascal's Triangle
Array, Dynamic Programming
Easy
50
0.8%
61Second Highest Salary
Database
Medium
50
0.5%
62Integer Break
Math, Dynamic Programming
Medium
50
0.6%
63House Robber
Array, Dynamic Programming
Medium
50
0.5%
64Next Greater Element I
Array, Hash Table, Stack, Monotonic Stack
Easy
50
0.8%
65Coin Change
Array, Dynamic Programming, Breadth-First Search
Medium
50
0.5%
66Find the Winner of the Circular Game
Array, Math, Recursion, Queue, Simulation
Medium
50
0.8%
67Separate Black and White Balls
Two Pointers, String, Greedy
Medium
50
0.6%
68Contains Duplicate II
Array, Hash Table, Sliding Window
Easy
50
0.5%
69Convert Sorted Array to Binary Search Tree
Array, Divide and Conquer, Tree, Binary Search Tree, Binary Tree
Easy
50
0.8%
70Sort Characters By Frequency
Hash Table, String, Sorting, Heap (Priority Queue), Bucket Sort, Counting
Medium
50
0.8%
71Employees Earning More Than Their Managers
Database
Easy
50
0.7%
72Merge Two Sorted Lists
Linked List, Recursion
Easy
50
0.7%
73Next Permutation
Array, Two Pointers
Medium
50
0.5%
74Largest Rectangle in Histogram
Array, Stack, Monotonic Stack
Hard
50
0.5%
75Consecutive Numbers
Database
Medium
50
0.5%
76String Compression
Two Pointers, String
Medium
50
0.6%
77Find First and Last Position of Element in Sorted Array
Array, Binary Search
Medium
41
0.5%
78Spiral Matrix
Array, Matrix, Simulation
Medium
41
0.6%
79Edit Distance
String, Dynamic Programming
Medium
41
0.6%
80Maximum Depth of Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
41
0.8%
81Valid Palindrome
Two Pointers, String
Easy
41
0.5%
82Candy
Array, Greedy
Hard
41
0.5%
83Product of Array Except Self
Array, Prefix Sum
Medium
41
0.7%
84Longest Increasing Subsequence
Array, Binary Search, Dynamic Programming
Medium
41
0.6%
85Perfect Number
Math
Easy
41
0.5%
86Sort Array by Increasing Frequency
Array, Hash Table, Sorting
Easy
41
0.8%
87Reverse Linked List
Linked List, Recursion
Easy
41
0.8%
88Peak Index in a Mountain Array
Array, Binary Search
Medium
41
0.7%
89Integer to Roman
Hash Table, Math, String
Medium
41
0.7%
90Daily Temperatures
Array, Stack, Monotonic Stack
Medium
41
0.7%
91Unique Paths
Math, Dynamic Programming, Combinatorics
Medium
41
0.7%
9201 Matrix
Array, Dynamic Programming, Breadth-First Search, Matrix
Medium
41
0.5%
93Department Top Three Salaries
Database
Hard
41
0.6%
94Number of Good Pairs
Array, Hash Table, Math, Counting
Easy
41
0.9%
95Rising Temperature
Database
Easy
41
0.5%
96Maximum Number of Balls in a Box
Hash Table, Math, Counting
Easy
41
0.7%
97Maximum Number of Moves in a Grid
Array, Dynamic Programming, Matrix
Medium
41
0.6%
98Find the Difference
Hash Table, String, Bit Manipulation, Sorting
Easy
41
0.6%
99String to Integer (atoi)
String
Medium
41
0.2%
100Search Insert Position
Array, Binary Search
Easy
41
0.5%
101Find All Anagrams in a String
Hash Table, String, Sliding Window
Medium
41
0.5%
102Minimum Insertion Steps to Make a String Palindrome
String, Dynamic Programming
Hard
41
0.7%
103Single Number
Array, Bit Manipulation
Easy
41
0.8%
104Reverse String
Two Pointers, String
Easy
41
0.8%
105First Unique Character in a String
Hash Table, String, Queue, Counting
Easy
41
0.7%
106Regular Expression Matching
String, Dynamic Programming, Recursion
Hard
41
0.3%
107Generate Parentheses
String, Dynamic Programming, Backtracking
Medium
41
0.8%
108Palindrome Partitioning
String, Dynamic Programming, Backtracking
Medium
41
0.7%
109Divide Nodes Into the Maximum Number of Groups
Depth-First Search, Breadth-First Search, Union-Find, Graph Theory
Hard
41
0.7%
110Average Time of Process per Machine
Database
Easy
41
0.7%
111Longest Common Subsequence
String, Dynamic Programming
Medium
41
0.6%
112Nth Highest Salary
Database
Medium
41
0.4%
113Longest Palindrome
Hash Table, String, Greedy
Easy
41
0.6%
114Linked List Cycle
Hash Table, Linked List, Two Pointers
Easy
41
0.5%
115Largest Odd Number in String
Math, String, Greedy
Easy
41
0.7%
116Find the Difference of Two Arrays
Array, Hash Table
Easy
41
0.8%
117Binary Tree Zigzag Level Order Traversal
Tree, Breadth-First Search, Binary Tree
Medium
41
0.6%
118Longest Palindromic Subsequence
String, Dynamic Programming
Medium
41
0.7%
119Reverse String II
Two Pointers, String
Easy
41
0.5%
120Rotate String
String, String Matching
Easy
41
0.7%
121Best Time to Buy and Sell Stock II
Array, Dynamic Programming, Greedy
Medium
41
0.7%
122Remove K Digits
String, Stack, Greedy, Monotonic Stack
Medium
41
0.4%
123Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
41
0.7%
124Add Two Integers
Math
Easy
41
0.9%
1254Sum
Array, Two Pointers, Sorting
Medium
41
0.4%
126Contiguous Array
Array, Hash Table, Prefix Sum
Medium
41
0.5%
127Longest Valid Parentheses
String, Dynamic Programming, Stack
Hard
41
0.4%
128Sum of Subarray Minimums
Array, Dynamic Programming, Stack, Monotonic Stack
Medium
41
0.4%
129Sort an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Merge Sort, Bucket Sort, Radix Sort, Counting Sort
Medium
41
0.6%
130Word Search
Array, String, Backtracking, Depth-First Search, Matrix
Medium
41
0.5%
131Pow(x, n)
Math, Recursion
Medium
41
0.4%
132Search in Rotated Sorted Array II
Array, Binary Search
Medium
41
0.4%
133Rank Scores
Database
Medium
41
0.7%
134Rotate Function
Array, Math, Dynamic Programming
Medium
41
0.5%
135Find Pivot Index
Array, Prefix Sum
Easy
41
0.6%
136Squares of a Sorted Array
Array, Two Pointers, Sorting
Easy
41
0.7%
137Binary Tree Right Side View
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Medium
41
0.7%
138N-Queens
Array, Backtracking
Hard
41
0.8%
139Maximum Swap
Math, Greedy
Medium
41
0.5%
140Article Views I
Database
Easy
41
0.8%
141Search in Rotated Sorted Array
Array, Binary Search
Medium
41
0.5%
142Final Value of Variable After Performing Operations
Array, String, Simulation
Easy
41
0.9%
143N-th Tribonacci Number
Math, Dynamic Programming, Memoization
Easy
41
0.6%

How to read this list

The tabs at the top split the questions by how recently people said they were asked in interviews. "Last 30 Days" is the past month, "Last 3 Months" is the past quarter, and so on. "All Time" is every question on record for this company.

Frequency is a score from 0 to 100 for how often a question showed up in that time window. A higher number means it came up more often, so the list starts with the most common questions first. Acceptance is the share of submissions that pass on LeetCode. Click any question to open it on LeetCode.