comefrom: <doocs>0868.Binary Gap_1.py
code: def binaryGap( n: int) -> int:
      ans, j = 0, -1
      for i in range(32):
          if n & 1:
              if j != -1:
                  ans = max(ans, i - j)
              j = i
          n >>= 1
      return ans
masked: def sample_funcname ( var_0 : int ) -> int :
      var_1 , var_2 = 0 , - 1
      for var_3 in range ( 32 ) :
          if var_0 & 1 :
              if var_2 != - 1 :
                  var_1 = max ( var_1 , var_3 - var_2 )
              var_2 = var_3
          var_0 >>= 1
      return var_1
  