Próbuje zmierzyć się z zadaniem, które polega na wypisaniu wszystkich możliwości uzyskania zadanej przez użytkownika dodatniej liczby naturalnej. Polega to na tym, że zadaną wartość mam uzyskać używając wyłącznie dodawania i mnożenia, a każda kolejna użyta liczba musi być większa od poprzedniej.
Np. dla zadanej liczby 20 jednym z prawidłowych wygenerowanych działań jest: (2+3)*4 albo np. 1+2+3+4+10 itp.
Problem wydaje się być dla mnie tak złożony, że szukam koncepcji jak w ogóle do niego podejść.