Keep Multiplying Found Values by Two

EasyArrayHash TableSortingSimulation

Solution

export function findFinalValue(nums: number[], original: number): number {
  const set = new Set(nums);
  let num = original;
  while (set.has(num)) {
    num *= 2;
  }
  return num;
}