Skip to content

Commit 9ff88ba

Browse files
committed
Added StrongNumber program
1 parent 6d8e998 commit 9ff88ba

File tree

1 file changed

+22
-23
lines changed

1 file changed

+22
-23
lines changed

Maths/StrongNumber.js

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
11
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;
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
1010
}
1111

1212
function isStrongNum(num) {
13-
let sum = 0;
14-
let originalNum = num;
13+
let sum = 0
14+
let originalNum = num
1515

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;
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
2323
}
24-
let number=parseInt(prompt("Enter a number"))
25-
if (isStrongNum(number)){
26-
console.log("" + number + " is a Strong Number");
24+
let number = parseInt(prompt('Enter a number'))
25+
if (isStrongNum(number)) {
26+
console.log('' + number + ' is a Strong Number')
27+
} else {
28+
console.log('' + number + ' is not a Strong Number')
2729
}
28-
else{
29-
console.log("" + number + " is not a Strong Number");
30-
}

0 commit comments

Comments
 (0)