โ† All topics

Learn Bit Manipulation

IDProblemDifficultySectionSheets
1155Introduction to Bits and TricksEasyLearn Bit ManipulationA2Z
177Check if the i-th bit is Set or NotEasyLearn Bit ManipulationA2Z
171Check if a Number is Odd or NotEasyLearn Bit ManipulationA2Z
172Check if a Number is Power of 2 or NotEasyLearn Bit ManipulationA2Z
243Count the Number of Set BitsEasyLearn Bit ManipulationA2Z
2410Set/Unset the rightmost unset bitEasyLearn Bit ManipulationA2Z
1005Swap Two NumbersEasyLearn Bit ManipulationA2Z
140Divide two numbers without multiplication and divisionMediumLearn Bit ManipulationA2Z

Interview Problems

IDProblemDifficultySectionSheets
141Minimum Bit Flips to Convert NumberMediumInterview ProblemsA2Z
143Single Number - IMediumInterview ProblemsA2Z
142Power Set Bit ManipulationMediumInterview ProblemsA2Z
146XOR of numbers in a given rangeMediumInterview ProblemsA2Z
145Single Number - IIIMediumInterview ProblemsA2Z
2411Sum of Two IntegersEasyInterview ProblemsB75
2402Number of 1 BitsEasyInterview ProblemsB75
2393Counting BitsEasyInterview ProblemsB75
2406Reverse BitsEasyInterview ProblemsB75

Advanced Maths

IDProblemDifficultySectionSheets
2853Print Prime Factors of a NumberHardAdvanced MathsA2Z
370Divisors of a NumberEasyAdvanced MathsA2Z
651Count primes in range L to RHardAdvanced MathsA2Z
652Prime factorisation of a NumberHardAdvanced MathsA2Z
877Pow(x,n)EasyAdvanced MathsA2Z