Counting Interview Questions
Master 152 counting problems frequently asked in technical interviews. These questions test your understanding of countingconcepts and are essential for coding interview success.
152
Total Problems
52
Easy
77
Medium
23
Hard
#1112EasyFrequency: 82.7%
Find Words That Can Be Formed by Characters
#1
Rank
#347MediumFrequency: 81.3%
Top K Frequent Elements
#2
Rank
#778MediumFrequency: 78.3%
Reorganize String
#3
Rank
#4
Rank
#2301HardFrequency: 73.2%
Count Array Pairs Divisible by K
#5
Rank
#2654EasyFrequency: 73.2%
Count the Number of Vowel Strings in Range
#6
Rank
#169EasyFrequency: 70.4%
Majority Element
#7
Rank
#8
Rank
#3317MediumFrequency: 66.4%
Maximum Palindromes After Operations
#9
Rank
#10
Rank
#1915EasyFrequency: 64.6%
Check if One String Swap Can Make Strings Equal
#11
Rank
#1469MediumFrequency: 63.5%
Minimum Number of Steps to Make Two Strings Anagram
#12
Rank
#621MediumFrequency: 63.1%
Task Scheduler
#13
Rank
#1055MediumFrequency: 62.2%
Pairs of Songs With Total Durations Divisible by 60
#14
Rank
#2237MediumFrequency: 61.1%
Longest Palindrome by Concatenating Two Letter Words
#15
Rank
#3736EasyFrequency: 60%
Find Valid Pair of Adjacent Digits in String
#16
Rank
#17
Rank
#3638HardFrequency: 59.3%
Minimum Operations to Make Character Frequencies Equal
#18
Rank
#692MediumFrequency: 59.1%
Top K Frequent Words
#19
Rank
#3594MediumFrequency: 58.8%
Identify the Largest Outlier in an Array
#20
Rank
#2594EasyFrequency: 55.8%
Count Pairs Of Similar Strings
#21
Rank
#387EasyFrequency: 55.2%
First Unique Character in a String
#22
Rank
#2177EasyFrequency: 55.1%
Check Whether Two Strings are Almost Equivalent
#23
Rank
#24
Rank
#982MediumFrequency: 50.3%
Minimum Increment to Make Array Unique
#25
Rank
#4253MediumFrequency: 49.9%
Minimum Cost to Equalize Arrays Using Swaps
#26
Rank
#2133MediumFrequency: 48.7%
Number of Pairs of Strings With Concatenation Equal to Target
#27
Rank
#1502MediumFrequency: 47.5%
Construct K Palindrome Strings
#28
Rank
#1643MediumFrequency: 47.5%
Number of Nodes in the Sub-Tree With the Same Label
#29
Rank
#30
Rank
#3335MediumFrequency: 47.5%
Minimum Operations to Write the Letter Y on a Grid
#31
Rank
#1034HardFrequency: 46%
Subarrays with K Different Integers
#32
Rank
#451MediumFrequency: 43.2%
Sort Characters By Frequency
#33
Rank
#34
Rank
#229MediumFrequency: 42.5%
Majority Element II
#35
Rank
#36
Rank
#3421EasyFrequency: 40.2%
Count Pairs That Form a Complete Day I
#37
Rank
#38
Rank
#39
Rank
#2308EasyFrequency: 34.3%
Divide Array Into Equal Pairs
#40
Rank
#41
Rank
#3267MediumFrequency: 33.1%
Find Longest Special Substring That Occurs Thrice I
#42
Rank
#1947HardFrequency: 31.3%
Number of Different Subsequences GCDs
#43
Rank
#44
Rank
#45
Rank
#46
Rank
#2475MediumFrequency: 29.3%
Largest Palindromic Number
#47
Rank
#48
Rank
#2289MediumFrequency: 29.1%
Minimum Operations to Make the Array Alternating
#49
Rank
#4061HardFrequency: 29.1%
Minimum Swaps to Avoid Forbidden Values
#50
Rank
#51
Rank
#2378MediumFrequency: 28.1%
Sender With Largest Word Count
#52
Rank
#2135HardFrequency: 27.7%
Maximum Number of Ways to Partition an Array
#53
Rank
#1604MediumFrequency: 27.7%
Least Number of Unique Integers after K Removals
#54
Rank
#1143MediumFrequency: 27.3%
Find Smallest Common Element in All Rows
#55
Rank
#594EasyFrequency: 27.2%
Longest Harmonious Subsequence
#56
Rank
#1149EasyFrequency: 26.7%
Intersection of Three Sorted Arrays
#57
Rank
#58
Rank
#59
Rank
#60
Rank
#2116EasyFrequency: 26.5%
Count Number of Pairs With Absolute Difference K
#61
Rank
#2362MediumFrequency: 26.5%
Minimum Rounds to Complete All Tasks
#62
Rank
#3276MediumFrequency: 26.5%
Minimum Number of Pushes to Type Word II
#63
Rank
#64
Rank
#2427EasyFrequency: 26.3%
First Letter to Appear Twice
#65
Rank
#66
Rank
#67
Rank
#68
Rank
#1160MediumFrequency: 25.3%
Letter Tile Possibilities
#69
Rank
#1381HardFrequency: 25.1%
Maximum Score Words Formed by Letters
#70
Rank
#1620MediumFrequency: 25.1%
Check If Array Pairs Are Divisible by k
#71
Rank
#3871EasyFrequency: 25.1%
Minimum Deletions for At Most K Distinct Characters
#72
Rank
#358HardFrequency: 24.6%
Rearrange String k Distance Apart
#73
Rank
#950EasyFrequency: 24.4%
X of a Kind in a Deck of Cards
#74
Rank
#1396MediumFrequency: 24.4%
Count Servers that Communicate
#75
Rank
#1140MediumFrequency: 23.6%
Distant Barcodes
#76
Rank
#3094MediumFrequency: 23.6%
Minimum Number of Operations to Make Array Empty
#77
Rank
#3955HardFrequency: 23.4%
Threshold Majority Queries
#78
Rank
#1777MediumFrequency: 22%
Determine if Two Strings Are Close
#79
Rank
#2405MediumFrequency: 21.9%
Minimum Number of Keypresses
#80
Rank
#3242EasyFrequency: 21.9%
Count Elements With Maximum Frequency
#81
Rank
#3354MediumFrequency: 21.9%
Replace Question Marks in String to Minimize Its Value
#82
Rank
#2140HardFrequency: 21.5%
Longest Subsequence Repeated k Times
#83
Rank
#1986HardFrequency: 20.9%
Largest Color Value in a Directed Graph
#84
Rank
#900MediumFrequency: 20.9%
Reordered Power of 2
#85
Rank
#3754MediumFrequency: 20.3%
Maximum Manhattan Distance After K Changes
#86
Rank
#1891HardFrequency: 20%
Count Pairs Of Nodes
#87
Rank
#88
Rank
#2372EasyFrequency: 20%
Rearrange Characters to Make Target String
#89
Rank
#90
Rank
#2312EasyFrequency: 19.5%
Most Frequent Number Following Key In an Array
#91
Rank
#2377EasyFrequency: 19.5%
Check if Number Has Equal Digit Count and Digit Value
#92
Rank
#93
Rank
#2525MediumFrequency: 19.5%
Count Number of Distinct Integers After Reverse Operations
#94
Rank
#95
Rank
#4183MediumFrequency: 19.5%
Count Caesar Cipher Pairs
#96
Rank
#2300MediumFrequency: 19.5%
Construct String With Repeat Limit
#97
Rank
#3753EasyFrequency: 19.5%
Maximum Difference Between Even and Odd Frequency I
#98
Rank
#1458EasyFrequency: 19.5%
Sort Integers by The Number of 1 Bits
#99
Rank
#4074MediumFrequency: 19.5%
Count Subarrays With Majority Element I
#100
Rank
#1758HardFrequency: 18%
Distribute Repeating Integers
#101
Rank
#2615MediumFrequency: 18%
Make Number of Distinct Characters Equal
#102
Rank
#3266MediumFrequency: 18%
Find Longest Special Substring That Occurs Thrice II
#103
Rank
#3384MediumFrequency: 18%
Minimum Number of Operations to Make Word K-Periodic
#104
Rank
#3416MediumFrequency: 18%
Sum of Digit Differences of All Pairs
#105
Rank
#3629MediumFrequency: 18%
Total Characters in String After Transformations I
#106
Rank
#4020MediumFrequency: 18%
Lexicographically Smallest Permutation Greater Than Target
#107
Rank
#4055MediumFrequency: 18%
Longest Balanced Substring I
#108
Rank
#109
Rank
#1169MediumFrequency: 16.4%
Largest Values From Labels
#110
Rank
#1750MediumFrequency: 16.4%
Check If Two Expression Trees are Equivalent
#111
Rank
#1859MediumFrequency: 16.4%
Change Minimum Characters to Satisfy One of Three Conditions
#112
Rank
#2071MediumFrequency: 16.4%
Longest Common Subsequence Between Sorted Arrays
#113
Rank
#3314MediumFrequency: 16.4%
Most Frequent Prime
#114
Rank
#3583HardFrequency: 16.4%
Sorted GCD Pair Queries
#115
Rank
#2174MediumFrequency: 16.4%
Next Greater Numerically Balanced Number
#116
Rank
#2614EasyFrequency: 16.1%
Maximum Count of Positive Integer and Negative Integer
#117
Rank
#118
Rank
#3437MediumFrequency: 15.7%
Maximum Total Damage With Spell Casting
#119
Rank
#3493MediumFrequency: 14.6%
Maximum Number of Operations to Move Ones to the End
#120
Rank
#1786EasyFrequency: 14.6%
Count the Number of Consistent Strings
#121
Rank
#122
Rank
#3872EasyFrequency: 14.4%
Find Most Frequent Vowel and Consonant
#123
Rank
#1987EasyFrequency: 12%
Substrings of Size Three with Distinct Characters
#124
Rank
#125
Rank
#126
Rank
#127
Rank
#1354MediumFrequency: 10.5%
Find Players With Zero or One Losses
#128
Rank
#3813HardFrequency: 10.5%
Smallest Palindromic Rearrangement II
#129
Rank
#2129MediumFrequency: 10.3%
Number of Pairs of Interchangeable Rectangles
#130
Rank
#131
Rank
#3630HardFrequency: 8.1%
Total Characters in String After Transformations II
#132
Rank
#2356MediumFrequency: 8.1%
Largest Combination With Bitwise AND Greater Than Zero
#133
Rank
#959MediumFrequency: 8.1%
3Sum With Multiplicity
#134
Rank
#135
Rank
#3403MediumFrequency: 7.3%
Minimum Substring Partition of Equal Character Frequency
#136
Rank
#2053EasyFrequency: 7.2%
Check if All Characters Have Equal Number of Occurrences
#137
Rank
#138
Rank
#1913HardFrequency: 5.5%
Make the XOR of All Segments Equal to Zero
#139
Rank
#140
Rank
#2269EasyFrequency: 5.5%
Count Elements With Strictly Smaller and Greater Elements
#141
Rank
#3877MediumFrequency: 5.5%
Two-Letter Card Game
#142
Rank
#3247MediumFrequency: 5%
Number of Same-End Substrings
#143
Rank
#3418MediumFrequency: 5%
Count Pairs That Form a Complete Day II
#144
Rank
#3360MediumFrequency: 5%
Minimum Deletions to Make String K-Special
#145
Rank
#146
Rank
#147
Rank
#3979MediumFrequency: 5%
Partition Array Into K-Distinct Groups
#148
Rank
#3957HardFrequency: 5%
Sum of Perfect Square Ancestors
#149
Rank
#2592HardFrequency: 5%
Minimum Total Cost to Make Arrays Unequal
#150
Rank
#2605HardFrequency: 5%
Count Anagrams
#151
Rank
#4002HardFrequency: 5%
Count Subarrays With K Distinct Integers
#152
Rank
Master Counting in Real Interviews
Get AI-powered assistance when solving counting problems during your actual interviews.
Get Started FreeNo credit card required