




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

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

def    UpperCAmelCase_				( __UpperCAmelCase		:      str = "The quick brown fox jumps over the lazy dog"     ,     )   ->					bool:
      SCREAMING_SNAKE_CASE_      		=     [False] * 26
      for char in input_str:
            if char.islower():
                  SCREAMING_SNAKE_CASE_      		=     True
            elif char.isupper():
                  SCREAMING_SNAKE_CASE_      		=     True
      return all(__UpperCAmelCase				)

def    UpperCAmelCase_				( __UpperCAmelCase		:      str = "The quick brown fox jumps over the lazy dog"     ,     )   ->					bool:
      return len({char for char in input_str.lower() if char.isalpha()}				) == 26

def    UpperCAmelCase_				( )   ->					None:
      from timeit import timeit

      SCREAMING_SNAKE_CASE_      		=     '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"""


import warnings


warnings.warn(
    "memory_utils has been reorganized to utils.memory. Import `find_executable_batchsize` from the main `__init__`: "
    "`from accelerate import find_executable_batch_size` to avoid this warning.",
    FutureWarning,
)
