function CalcCollatz(x) {
if ((x & 1) != 0) {
return x * 3 + 1;
}
return x / 2;
}
function PrintCollatzSequence(x) {
console.log(x);
while (x != 1) {
x = CalcCollatz(x);
console.log(x);
}
}
const x = 13;
PrintCollatzSequence(x);
/*
run:
13
40
20
10
5
16
8
4
2
1
*/