
def      lowerCamelCase__       (       __lowerCAmelCase						:						int					,							__lowerCAmelCase						:						int       ):




			"""simple docstring"""


			if number < 0 or shift_amount < 0:
						raise ValueError("both inputs must be positive integers"       )

			lowerCAmelCase_      			=			str(bin(__lowerCAmelCase       )       )
			binary_number += "0" * shift_amount
			return binary_number






def      lowerCamelCase__       (       __lowerCAmelCase						:						int					,							__lowerCAmelCase						:						int       ):




			"""simple docstring"""


			if number < 0 or shift_amount < 0:
						raise ValueError("both inputs must be positive integers"       )

			lowerCAmelCase_      			=			str(bin(__lowerCAmelCase       )       )[2:]
			if shift_amount >= len(__lowerCAmelCase       ):
						return "0b0"
			lowerCAmelCase_      			=			binary_number[: len(__lowerCAmelCase       ) - shift_amount]
			return "0b" + shifted_binary_number






def      lowerCamelCase__       (       __lowerCAmelCase						:						int					,							__lowerCAmelCase						:						int       ):




			"""simple docstring"""


			if number >= 0:  # Get binary representation of positive number
						lowerCAmelCase_      			=			"0" + str(bin(__lowerCAmelCase       )       ).strip("-"       )[2:]
			else:  # Get binary (2's complement) representation of negative number
						lowerCAmelCase_      			=			len(bin(__lowerCAmelCase       )[3:]       )  # Find 2's complement of number
						lowerCAmelCase_      			=			bin(abs(__lowerCAmelCase       ) - (1 << binary_number_length)       )[3:]
						lowerCAmelCase_      			=			(
						    "1" + "0" * (binary_number_length - len(__lowerCAmelCase       )) + binary_number
						)

			if shift_amount >= len(__lowerCAmelCase       ):
						return "0b" + binary_number[0] * len(__lowerCAmelCase       )
			return (
			    "0b"
			    + binary_number[0] * shift_amount
			    + binary_number[: len(__lowerCAmelCase       ) - shift_amount]
			)


if __name__ == "__main__":
			import doctest

			doctest.testmod()





from string import ascii_lowercase, ascii_uppercase






def      lowerCamelCase__       (       __lowerCAmelCase						:						str       ):




			"""simple docstring"""


			if not sentence:
						return ""
			lowerCAmelCase_      			=			dict(zip(__lowerCAmelCase					,							__lowerCAmelCase       )       )
			return lower_to_upper.get(sentence[0]					,							sentence[0]       ) + sentence[1:]


if __name__ == "__main__":
			from doctest import testmod

			testmod()



