JSFiddle - React, Tailwind, and code Playground
by alfonsotellomora
JavaScript
var sequenceLength = 0, sequenceNumberMax = 0, sequenceNumber = 0;
for (var i = 2; i < 1000000; i++) {
var length = 1;
sequenceNumber = i;
while (sequenceNumber !== 1) {
if ((sequenceNumber % 2) === 0) {
sequenceNumber = sequenceNumber / 2;
} else {
sequenceNumber = sequenceNumber * 3 + 1;
}
length++;
}
if (length > sequenceLength) {
sequenceLength = length;
sequenceNumberMax = i;
}
}
console.log(sequenceNumberMax);