#問題概要
4桁の数字の間に四則演算の演算子を入れて計算した結果が、元の数の桁を逆から並べた数字になるものをみつける。
#Code
ops = [("*", "", ""), ("", "*", ""), ("", "", "*"), ("*", "*", ""),("", "*", "*"),("*", "", "*"),("*", "*", "*"),]
for i in range(1000, 10000):
s = str(i)
for t in ops:
f = s[0] + t[0] + s[1] + t[1] + s[2] + t[2] + s[3]
try:
if eval(f) == int(str(i)[::-1]):
print(f)
except: # "1*001"みたいなやつはパス
pass
#補足
文字列を逆にする
str[::-1]
#ToDo
exceptで逃げるのはよくないかなあ。