X Tutup
Skip to content

Commit 5f1390f

Browse files
Abhishek JainAbhishek Jain
authored andcommitted
Fixed Indendation Issues
1 parent 76751cf commit 5f1390f

File tree

1 file changed

+24
-16
lines changed

1 file changed

+24
-16
lines changed

Project-Euler/Problem4.js

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,44 @@
33
Find the largest palindrome made from the product of two 3-digit numbers.
44
*/
55
const largestPalindromic = (digits) => {
6-
let i, n, m, d, inf, sup, limit, number = 0;
6+
let i
7+
let n
8+
let m
9+
let d
10+
let limit
11+
let number = 0
12+
713
for (i = 1; i < digits; i++) {
8-
number = 10 * number + 9; //
14+
number = 10 * number + 9
915
}
10-
inf = number; // highest (digits - 1) number, in this example highest 2 digit number
11-
sup = 10 * number + 9; // highest (digits) number, in this example highest 3 digit number
16+
const inf = number // highest (digits - 1) number, in this example highest 2 digit number
17+
const sup = 10 * number + 9 // highest (digits) number, in this example highest 3 digit number
1218

13-
function isPalindromic(n) {
14-
let p = 0, q = n, r;
19+
const isPalindromic = (n) => {
20+
let p = 0
21+
const q = n
22+
let r
1523
while (n > 0) {
16-
r = n % 10;
17-
p = 10 * p + r;
18-
n = Math.floor(n / 10);
24+
r = n % 10
25+
p = 10 * p + r
26+
n = Math.floor(n / 10)
1927
}
20-
return p === q; // returning whether the number is palindromic or not
28+
return p === q // returning whether the number is palindromic or not
2129
}
2230

2331
for (n = sup * sup, m = inf * inf; n > m; n--) {
2432
if (isPalindromic(n)) {
25-
limit = Math.ceil(Math.sqrt(n));
26-
d = sup;
33+
limit = Math.ceil(Math.sqrt(n))
34+
d = sup
2735
while (d >= limit) {
2836
if (n % d === 0 && n / d > inf) {
29-
return n;
37+
return n
3038
}
31-
d -= 1;
39+
d -= 1
3240
}
3341
}
3442
}
35-
return NaN; // returning not a number, if any such case arise
43+
return NaN // returning not a number, if any such case arise
3644
}
3745

38-
console.log(largestPalindromic(3));
46+
console.log(largestPalindromic(3))

0 commit comments

Comments
 (0)
X Tutup