



"""simple docstring"""







def       _lowerCamelCase				(							UpperCAmelCase_ :       str = "The quick brown fox jumps over the lazy dog",	)	-> bool:






	"""simple docstring"""





	A__											=					set()

	# Replace all the whitespace in our sentence
	A__											=					input_str.replace(" ",	""     )
	for alpha in input_str:
		if "a" <= alpha.lower() <= "z":
			frequency.add(alpha.lower()     )
	return len(UpperCAmelCase_     ) == 26

def       _lowerCamelCase				(							UpperCAmelCase_ :       str = "The quick brown fox jumps over the lazy dog",	)	-> bool:






	"""simple docstring"""





	A__											=					[False] * 26
	for char in input_str:
		if char.islower():
			A__											=					True
		elif char.isupper():
			A__											=					True
	return all(UpperCAmelCase_     )

def       _lowerCamelCase				(							UpperCAmelCase_ :       str = "The quick brown fox jumps over the lazy dog",	)	-> bool:






	"""simple docstring"""





	return len({char for char in input_str.lower() if char.isalpha()}     ) == 26

def       _lowerCamelCase				(							)	-> None:






	"""simple docstring"""





	from timeit import timeit

	A__											=					"from __main__ import is_pangram, is_pangram_faster, is_pangram_fastest"
	print(timeit("is_pangram()",	setup=UpperCAmelCase_     )     )
	print(timeit("is_pangram_faster()",	setup=UpperCAmelCase_     )     )
	print(timeit("is_pangram_fastest()",	setup=UpperCAmelCase_     )     )
	# 5.348480500048026, 2.6477354579837993, 1.8470395830227062
	# 5.036091582966037, 2.644472333951853,  1.8869528750656173


if __name__ == "__main__":
			import doctest

			doctest.testmod()
			benchmark()









"""simple docstring"""







def       _lowerCamelCase				(							UpperCAmelCase_ :       bytes     )	-> str:






	"""simple docstring"""





	return "".join([hex(UpperCAmelCase_     )[2:].zfill(2     ).upper() for byte in list(UpperCAmelCase_     )]     )

def       _lowerCamelCase				(							UpperCAmelCase_ :       str     )	-> bytes:






	"""simple docstring"""





	if (len(UpperCAmelCase_     ) % 2) != 0:
		raise ValueError(
		    "Base16 encoded data is invalid:\nData does not have an even number of hex digits."     )
	# Check the character set - the standard base16 alphabet
	# is uppercase according to RFC3548 section 6
	if not set(UpperCAmelCase_     ) <= set("0123456789ABCDEF"     ):
		raise ValueError(
		    "Base16 encoded data is invalid:\nData is not uppercase hex or it contains invalid characters."     )
	# For every two hexadecimal digits (= a byte), turn it into an integer.
	# Then, string the result together into bytes, and return it.
	return bytes(int(data[i] + data[i + 1],	16     ) for i in range(0,	len(UpperCAmelCase_     ),	2     )     )


if __name__ == "__main__":
			import doctest

			doctest.testmod()




