10
用(几乎)任何您喜欢的数字解方程
给定一串+=-至少包含一个字符的字符串,请=在所有符号之间以及在开头和结尾处插入正整数,以便满足数学方程式。 例如,给定输入 +-=-= 您需要像这样插入正整数A到F A+B-C=D-E=F 这样等式都满足,即A + B - C和D - E和F都是相同的数字。 有许多可能的方法可以执行此操作,因为只要等式成立,就可以使用任何正整数集。这里的每一行都是可能输入的有效输出+-=-=: 2+3-4=6-5=1 1+1-1=2-1=1 4+2-4=4-2=2 100+1-10=182-91=91 89+231-77=1024-781=243 请注意,表达式的值不需要像插入的数字一样为正整数。例如,给定输入-=-的输出1-10=8-17(从eval到-9)和10-1=17-8(从eval到9)都同样有效。当然,对于某些输入(例如,=不可能有负数的表达式),因为只能5=5插入正数之类的。 还要注意,零不是正整数。 以字节为单位的最短代码获胜。 您可以将数字输出为列表,而不是将其直接插入字符串中。如果确实输出字符串,则可能会有空格分隔符号和数字。因此,对于输入+-=-=,输出 2, 3, 4, 6, 5, 1 要么 2 + 3 - 4 = 6 - 5 = 1 相当于输出 2+3-4=6-5=1 测试用例 Input | One Possible Output = | …