2025-08-17 17:56:42 +0300 MSK

Keep Multiplying Found Values by Two

Code

class Solution:
    def findFinalValue(self, nums: List[int], original: int) -> int:
        nums = set(nums)
        while original in nums:
            original *= 2
        return original