ProgramsLogic building

Phase 2 - Level 2: Number-based Looping Logic

Apply loops to solve number manipulation problems.

14 programs · open one, then the next

Start with Count Digits in a Number
  1. 01Count Digits in a NumberIntermediateCount digits in a number.Open example →
  2. 02Reverse a NumberIntermediateReverse the digits of a number.Open example →
  3. 03Check Palindrome NumberIntermediateCheck if a number is palindrome.Open example →
  4. 04Sum of DigitsIntermediateCalculate sum of digits of a number.Open example →
  5. 05Armstrong Number CheckIntermediateCheck if a number is Armstrong number.Open example →
  6. 06Perfect Number CheckIntermediateCheck if a number is perfect number.Open example →
  7. 07Print Primes Between 1-100IntermediatePrint all prime numbers between 1 and 100.Open example →
  8. 08Check if Number is PrimeIntermediateCheck if a number is prime.Open example →
  9. 09Fibonacci Series Up to NIntermediatePrint Fibonacci series up to n terms.Open example →
  10. 10Sum of First N Fibonacci TermsIntermediateCalculate sum of first n Fibonacci terms.Open example →
  11. 11Product of DigitsIntermediateCalculate product of digits of a number.Open example →
  12. 12Strong Number CheckIntermediateCheck if number is strong (sum of factorial of digits equals number).Open example →
  13. 13Harshad Number CheckIntermediateCheck if number is Harshad (divisible by sum of digits).Open example →
  14. 14Abundant Number CheckIntermediateCheck if sum of proper divisors exceeds the number.Open example →