Skip to content

Commit 238df97

Browse files
committed
refactor: changes if statement to ternary operator
1 parent 7bbec43 commit 238df97

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

maths/juggler_sequence.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@
1616
export const jugglerSequence = (a: number, n: number) => {
1717
let k: number = a;
1818
for (let i: number = 0; i < n; i++) {
19-
if (k % 2 === 0) {
20-
k = Math.floor(Math.pow(k, 1 / 2));
21-
} else {
22-
k = Math.floor(Math.pow(k, 3 / 2));
23-
}
19+
k = Math.floor(Math.pow(k, (k % 2 === 0 ? 1 : 3) / 2));
2420
}
2521

2622
return k;

0 commit comments

Comments
 (0)