Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Second solution in Clear category for Stressful Subject by yanhua.dev
from itertools import groupby
import string
def is_stressful(subj):
if subj.endswith('!!!') or subj.isupper():
return True
for word in subj.split():
v = ''.join(c for c, _ in groupby(word.lower()) if c.isalpha())
if v in ['help','asap','urgent']:
return True
return False
if __name__ == '__main__':
#These "asserts" using only for self-checking and not necessary for auto-testing
assert is_stressful("Hi") == False, "First"
assert is_stressful("I neeed HELP") == True, "Second"
assert is_stressful("I neeed n!!!") == True, "Third"
assert is_stressful("I NEED") == True, "four"
assert is_stressful("I not need") == False, "five"
assert is_stressful("I not heeeeelP") == True, "Six"
assert is_stressful("I not h!e!l!!!pp") == True, "Six"
print('Done! Go Check it!')
July 7, 2018