



'''simple docstring'''





def lowerCAmelCase    (__A):



     """simple docstring"""



     if isinstance(__A    ,      __A):
          raise TypeError('''\'float\' object cannot be interpreted as an integer''')
     if isinstance(__A    ,      __A):
          raise TypeError('''\'str\' object cannot be interpreted as an integer''')

     if num == 0:
          return "0b0"

     _a           =    False

     if num < 0:
          _a           =    True
          _a           =    -num

     _a           =    []
     while num > 0:
          binary.insert(0    ,      num % 2)
          num >>= 1

     if negative:
          return "-0b" + "".join(str(__A) for e in binary)

     return "0b" + "".join(str(__A) for e in binary)


if __name__ == "__main__":
  import doctest

  doctest.testmod()








'''simple docstring'''





class __A     :



 '''simple docstring'''







 def __init__(self					,  A			)       ->	None:


      """simple docstring"""



      _a           =    len(A			)
      _a           =    [0] * len_array

      if len_array > 0:
           _a           =    array[0]

      for i in range(1					,  A			):
           _a           =    self.prefix_sum[i - 1] + array[i]



 def    a__    (self					,  A					,  A			)       ->	int:


      """simple docstring"""



      if start == 0:
           return self.prefix_sum[end]

      return self.prefix_sum[end] - self.prefix_sum[start - 1]



 def    a__    (self					,  A			)       ->	bool:


      """simple docstring"""



      _a           =    {0}
      for sum_item in self.prefix_sum:
           if sum_item - target_sum in sums:
                return True

           sums.add(A			)

      return False


if __name__ == "__main__":
  import doctest

  doctest.testmod()



