🏁
365 Days Coding Challenge
  • Problems List
  • Week 1
    • #1 - Palindrome or not
    • #2 - Count Digits
    • #3 - Reverse the number
    • #4 - Armstrong number or not
    • #5 - Find Divisors of Number
    • #6 - Prime number or not
    • #7 - Factorial of the number
  • Week 2
    • #8 - Sum of Elements in the Array
    • #9 - Large Element in the array
    • #10 - Small Element in the array
    • #11 - Search element in the array
    • #12 - Count element in the array
    • #13 - Reverse the array
    • #14 - Filter Elements from Array
  • Week 3
    • #15 - Count Vowels and Consonants
    • #16 - Split Sentence into words
    • #17 - Remove Extra Spaces
    • #18 - Valid IP4 Address
    • #19 - String Compression
    • #20 - Anagram
    • #21 - Word Search
  • Week 4
    • #22 - Prefix Search
    • #23 - Suffix Search
    • #24 - Count Letter Frequency
    • #25 - Find Duplicate Numbers
    • #26 - Find Unique Numbers
    • #27 - Remove Duplicate Numbers
    • #28 - Move Zeros to Right End
  • Week 5
    • #29 - Sum of Elements in Matrix
    • #30 - Matrix Addition and Subtraction
    • #31 - Matrix Diagonal Sum
    • #32 - Identity Matrix
    • #33 - Convert 1D Array to 2D Array
    • #34 - Find Winner on a Tic Tac Toe Game
    • #35 - Possible moves for Horse in chess
  • Week 6
    • #36 - Check if array is sorted or not
    • #37 - Second largest element in the array (no duplicates)
    • #38 - Convert 24 hours into 12 hours format
    • #39 - Number of days between two dates
    • #40 - compare two versions
    • #41 - Sort the array
    • #42 - Median of the array
  • Week 7
    • #43 - Union of the array
    • #44 - two sum problem
    • #45 - Sort 0's, 1's and 2's array
    • #46 - Intersection of Two Array
    • #47 - Rotate Array by one position
    • #48 - Rotate Array by K times
Powered by GitBook
On this page
  1. Week 1

#4 - Armstrong number or not

What is Armstrong number?

N = 153
Total Digits = 3

= pow(1,3) + pow(5,3) + pow(3,3)
= 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3
= 1 + 125 + 27
= 153

Example 1

Input: 153

Output: Armstrong number

N = 153
Total Digits = 3

= pow(1,3) + pow(5,3) + pow(3,3)
= 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3
= 1 + 125 + 27
= 153

If result is same as N, it is armstrong number.

Example 2

Input: 123

Output: Not Armstrong number

N = 123
Total Digits = 3

= pow(1,3) + pow(2,3) + pow(3,3)
= 1 + 8 + 27
= 36

It is not same as N. So it is not Armstrong number

Example 3:

Input: 1634

Output: Armstrong Number

N = 1634
Total Digits = 4

= pow(1,4) + pow(6,4) + pow(3,4) + pow(4,4)
= 1 + 1296 + 81 + 256
= 1634

It is same as given number, Hence this is Armstrong number.

Video Solution

Previous#3 - Reverse the numberNext#5 - Find Divisors of Number

Last updated 1 year ago