Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
next(filter(solve, range), -1) solution in Clear category for Safe Code by flpo
from contextlib import suppress
def safe_code(eq):
def solve(i):
with suppress(SyntaxError):
return str(i) not in eq and eval(eq.replace('#', str(i)))
eq = eq.replace('=', '==')
r = range(1, 10) if eq.startswith('##') or '=##' in eq else range(10)
return next(filter(solve, r), -1)
Sept. 16, 2018
Comments: