Search
Write a publication
Pull to refresh
3
0
Send message
Кстати, изначально я даже планировал так реализовать аглоритм. Когда каждое место можно поставить либо математическую операцию, либо склейку. Однако, для удобства понимания, программирования и отладки, решил их разделить.

Пример чисел без решений привели выше.
Классно! Подставил все числа в программу, у каждой оказалось единственное решение.
Естественно!
Больше решений богу решений:

((((3-6)*(0-6))+2)*5) = 100
((((3*6)+(0*6))+2)*5) = 100
((((3*6)+(0/6))+2)*5) = 100
((((3*6)-(0*6))+2)*5) = 100
((((3*6)-(0/6))+2)*5) = 100
(((3*6)+((0*6)+2))*5) = 100
(((3*6)+((0/6)+2))*5) = 100
(((3*6)-((0*6)-2))*5) = 100
(((3*6)-((0/6)-2))*5) = 100
((((3+(6*0))*6)+2)*5) = 100
((((3-(6*0))*6)+2)*5) = 100
((((3-6)*(0-6))+2)*5) = 100
((((3*6)+(0*6))+2)*5) = 100
((((3*6)+(0/6))+2)*5) = 100
((((3*6)-(0*6))+2)*5) = 100
((((3*6)-(0/6))+2)*5) = 100
(((3*6)+((0*6)+2))*5) = 100
(((3*6)+((0/6)+2))*5) = 100
(((3*6)-((0*6)-2))*5) = 100
(((3*6)-((0/6)-2))*5) = 100
(((3*((6*0)+6))+2)*5) = 100
(((3*(6+(0*6)))+2)*5) = 100
(((3*(6+(0/6)))+2)*5) = 100
(((3*(6-(0*6)))+2)*5) = 100
(((3*(6-(0/6)))+2)*5) = 100
(((3*6)+((0*6)+2))*5) = 100
(((3*6)+((0/6)+2))*5) = 100
(((3*6)-((0*6)-2))*5) = 100
(((3*6)-((0/6)-2))*5) = 100
((3+((6+0)/6))*25) = 100
((3+((6-0)/6))*25) = 100
((3+(6/(0+6)))*25) = 100
((3-(6/(0-6)))*25) = 100
((3+(6/6))*25) = 100

Information

Rating
Does not participate
Registered
Activity