mirror of
https://github.com/ArthurDanjou/exercism-rust.git
synced 2026-01-14 12:14:35 +01:00
1.0 KiB
1.0 KiB
Armstrong Numbers
Welcome to Armstrong Numbers on Exercism's Rust Track.
If you need help running the tests or submitting your code, check out HELP.md.
Instructions
An Armstrong number is a number that is the sum of its own digits each raised to the power of the number of digits.
For example:
- 9 is an Armstrong number, because
9 = 9^1 = 9 - 10 is not an Armstrong number, because
10 != 1^2 + 0^2 = 1 - 153 is an Armstrong number, because:
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 - 154 is not an Armstrong number, because:
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
Write some code to determine whether a number is an Armstrong number.
Source
Created by
- @shingtaklam1324
Contributed to by
- @AndrewKvalheim
- @coriolinus
- @cwhakes
- @eddyp
- @efx
- @ErikSchierboom
- @lutostag
- @ocstl
- @petertseng
- @rofrol
- @sputnick1124
- @stringparser
- @xakon
- @ZapAnton
Based on
Wikipedia - https://en.wikipedia.org/wiki/Narcissistic_number