![]() |
VOOZH | about |
Given a number, the task is to check if this number is Armstrong or not using Command Line Arguments. A positive integer of n digits is called an Armstrong number of order n (order is the number of digits) if.
abcd... = pow(a, n) + pow(b, n) + pow(c, n) + pow(d, n) + ....
Example:
Input: 153 Output: Yes 153 is an Armstrong number. 1*1*1 + 5*5*5 + 3*3*3 = 153 Input: 120 Output: No 120 is not a Armstrong number. 1*1*1 + 2*2*2 + 0*0*0 = 9 Input: 1253 Output: No 1253 is not a Armstrong Number 1*1*1*1 + 2*2*2*2 + 5*5*5*5 + 3*3*3*3 = 723 Input: 1634 Output: Yes 1*1*1*1 + 6*6*6*6 + 3*3*3*3 + 4*4*4*4 = 1634
Approach:
Program:
Output:
Time Complexity: O (log N)
Auxiliary Space: O (1)