We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 08d8c6b commit 6d8e998Copy full SHA for 6d8e998
1 file changed
Maths/StrongNumber.js
@@ -0,0 +1,30 @@
1
+function factorial(n) {
2
+ if (n === 0 || n === 1) {
3
+ return 1;
4
+ }
5
+ let result = 1;
6
+ for (let i = 2; i <= n; i++) {
7
+ result *= i;
8
9
+ return result;
10
+}
11
+
12
+function isStrongNum(num) {
13
+ let sum = 0;
14
+ let originalNum = num;
15
16
+ while (num > 0) {
17
+ let digit = num % 10;
18
+ sum += factorial(digit);
19
+ num = Math.floor(num / 10);
20
21
22
+ return sum === originalNum;
23
24
+let number=parseInt(prompt("Enter a number"))
25
+if (isStrongNum(number)){
26
+ console.log("" + number + " is a Strong Number");
27
28
+else{
29
+ console.log("" + number + " is not a Strong Number");
30
0 commit comments