Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
composition of methods/types solution in Creative category for Pangram by Phil15
from string import ascii_lowercase
def compose(*funcs):
def wrapper(*args, **kwargs):
fs = reversed(funcs)
res = next(fs)(*args, **kwargs)
for f in fs:
res = f(res)
return res
return wrapper
check_pangram = compose(frozenset(ascii_lowercase).issubset, set, str.lower)
# alphabet = frozenset(ascii_lowercase)
# def check_pangram(text): return alphabet <= set(text.lower())
Nov. 26, 2020
Comments: