


def        UpperCamelCase_(				_A   :str  )->		int:
			UpperCamelCase__					=       hex_num.strip()
			if not hex_num:
						raise ValueError("No value was passed to the function"  )

			UpperCamelCase__					=       hex_num[0] == "-"
			if is_negative:
						UpperCamelCase__					=       hex_num[1:]

			try:
						UpperCamelCase__					=       int(_A				,     16  )
			except ValueError:
						raise ValueError("Invalid value was passed to the function"  )

			UpperCamelCase__					=       ""
			while int_num > 0:
						UpperCamelCase__					=       str(int_num % 2  ) + bin_str
						int_num >>= 1

			return int(("-" + bin_str) if is_negative else bin_str  )


if __name__ == "__main__":
						import doctest

						doctest.testmod()






from __future__ import annotations
def        UpperCamelCase_(				_A   :list[int]				,     _A   :int  )->		list[int]:
			UpperCamelCase__					=       0
			UpperCamelCase__					=       len(_A  ) - 1

			while i < j:
						if nums[i] + nums[j] == target:
									return [i, j]
						elif nums[i] + nums[j] < target:
									UpperCamelCase__					=       i + 1
						else:
									UpperCamelCase__					=       j - 1

			return []


if __name__ == "__main__":
						import doctest

						doctest.testmod()
						print(f'''{two_pointer([2, 7, 1_1, 1_5], 9) = }''')


