






"""simple docstring"""


def    lowerCAmelCase							(       __UpperCamelCase					):




  """simple docstring"""







  if not isinstance(__UpperCamelCase						,			__UpperCamelCase					):
    __A		     =					(
        '''operation can not be conducted on a object of type '''
        f'{type(__UpperCamelCase					).__name__}'
    )
    raise TypeError(__UpperCamelCase					)
  __A		     =					''''''
  for _ in range(0						,			3_2					):
    bit_string += str(number % 2					)
    __A		     =					number >> 1
  return bit_string



def    lowerCAmelCase							(       __UpperCamelCase					):




  """simple docstring"""







  if number < 0:
    raise ValueError('''the value of input must be positive'''					)
  elif isinstance(__UpperCamelCase						,			__UpperCamelCase					):
    raise TypeError('''Input value must be a \'int\' type'''					)
  elif isinstance(__UpperCamelCase						,			__UpperCamelCase					):
    raise TypeError('''\'<\' not supported between instances of \'str\' and \'int\''''					)
  __A		     =					0
  # iterator over [1 to 32],since we are dealing with 32 bit integer
  for _ in range(1						,			3_3					):
    # left shift the bits by unity
    __A		     =					result << 1
    # get the end bit
    __A		     =					number % 2
    # right shift the bits by unity
    __A		     =					number >> 1
    # add that bit to our ans
    __A		     =					result | end_bit
  return get_reverse_bit_string(__UpperCamelCase					)


if __name__ == "__main__":
       import doctest

       doctest.testmod()









'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import _LazyModule


_lowercase       :						List[str]						={"tokenization_bert_japanese": ["BertJapaneseTokenizer", "CharacterTokenizer", "MecabTokenizer"]}


if TYPE_CHECKING:
				from .tokenization_bert_japanese import BertJapaneseTokenizer, CharacterTokenizer, MecabTokenizer

else:
				import sys

				_lowercase       :						Dict						=_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)




