Stressful Reader
Description
Analysis
elif code.startswith('debug'):
exec(code[6:])import string
badchars = <snip>
badwords = <snip>
goodchars = [
char
for char in string.printable
if char not in badchars
]
goodwords = [
word
for word in dir(__builtins__)
if not any(badword in word for badword in badwords) and \
not any(badchar in word for badchar in badchars)
]
print(f"{goodchars=}")
print(f"{goodwords=}")
'''
goodchars=['a', 'b', 'd', 'e', 'f', 'g', 'i', 'l', 'm', 'r', 's', 't', 'v', '(', ')', '*', '+', ',', '.', ':', '_', ' ', '\t', '\n', '\r', '\x0b', '\x0c']
goodwords=['abs', 'all', 'delattr', 'dir', 'id', 'list', 'reversed', 'set']
'''Solution
Last updated