diff options
author | Raphael McSinyx <vn.mcsinyx@gmail.com> | 2016-10-08 20:14:23 +0700 |
---|---|---|
committer | Raphael McSinyx <vn.mcsinyx@gmail.com> | 2016-10-08 20:14:23 +0700 |
commit | 4bc9c7d398bddca1e7ab1072a02b7a22f773cb81 (patch) | |
tree | e454ed05e695d32ae534fb114760a3c2276ca9d4 /daily/286easy/problem.md | |
parent | 2a7bc10f6c011d19fb3b0e73068f7e1a9c30ace0 (diff) | |
download | cp-4bc9c7d398bddca1e7ab1072a02b7a22f773cb81.tar.gz |
Update /r/dailyprogrammer challenge #286 [Easy]
Diffstat (limited to 'daily/286easy/problem.md')
-rw-r--r-- | daily/286easy/problem.md | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/daily/286easy/problem.md b/daily/286easy/problem.md deleted file mode 100644 index 8715cbe..0000000 --- a/daily/286easy/problem.md +++ /dev/null @@ -1,41 +0,0 @@ -# Description - -Nearly everyone is familiar with the factorial operator in math. 5! yields 120 because factorial means "multiply successive terms where each are one less than the previous": - - 5! -> 5 * 4 * 3 * 2 * 1 -> 120 - -Simple enough. - -Now let's reverse it. Could you write a function that tells us that "120" is "5!"? - -Hint: The strategy is pretty straightforward, just divide the term by successively larger terms until you get to "1" as the resultant: - - 120 -> 120/2 -> 60/3 -> 20/4 -> 5/5 -> 1 => 5! - -# Sample Input - -You'll be given a single integer, one per line. Examples: - - 120 - 150 - -# Sample Output - -Your program should report what each number is as a factorial, or "NONE" if it's not legitimately a factorial. Examples: - - 120 = 5! - 150 NONE - -# Challenge Input - - 3628800 - 479001600 - 6 - 18 - -# Challenge Output - - 3628800 = 10! - 479001600 = 12! - 6 = 3! - 18 NONE |