Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
try ... except solution in Clear category for Safe Code by David_Jones
def safe_code(equation):
equation = equation.replace('=', '==')
digits = ('' if '##' in equation else '0') + '123456789'
for digit in digits:
if digit not in equation:
try:
if eval(equation.replace('#', digit)):
return int(digit)
except:
pass
return -1
May 6, 2019