Skip to main content

Bit Manipulation

40 problems 20 easy, 19 medium, 1 hard.

#TitleDifficultyFrequency
29Divide Two Integersmediumfrequently asked
78Subsetsmediumfoundational
89Gray Codemediumless common
136Single Numbereasyfoundational
137Single Number IImediumfrequently asked
187Repeated DNA Sequencesmediumless common
190Reverse Bitseasyfoundational
191Number of 1 Bitseasyfoundational
201Bitwise AND of Numbers Rangemediumfrequently asked
231Power of Twoeasyfoundational
260Single Number IIImediumfrequently asked
268Missing Numbereasyfoundational
287Find the Duplicate Numbermediumfrequently asked
318Maximum Product of Word Lengthsmediumfrequently asked
338Counting Bitseasyfrequently asked
342Power of Foureasyfoundational
371Sum of Two Integersmediumfrequently asked
389Find the Differenceeasyfoundational
401Binary Watcheasyless common
405Convert a Number to Hexadecimaleasyless common
421Maximum XOR of Two Numbers in an Arraymediumfrequently asked
461Hamming Distanceeasyfoundational
477Total Hamming Distancemediumfrequently asked
526Beautiful Arrangementmediumless common
540Single Element in a Sorted Arraymediumfrequently asked
696Count Binary Substringseasyless common
762Prime Number of Set Bits in Binary Representationeasyless common
784Letter Case Permutationmediumfrequently asked
832Flipping an Imageeasyless common
847Shortest Path Visiting All Nodeshardless common
898Bitwise ORs of Subarraysmediumless common
1013Partition Array Into Three Parts With Equal Sumeasyless common
1290Convert Binary Number in a Linked List to Integereasyfoundational
1310XOR Queries of a Subarraymediumfrequently asked
1346Check If N and Its Double Existeasyless common
1356Sort Integers by The Number of 1 Bitseasyless common
1486XOR Operation in an Arrayeasyless common
1502Can Make Arithmetic Progression From Sequenceeasyless common
1702Maximum Binary String After Changemediumless common
1734Decode XORed Permutationmediumless common