Cześć wszystkim :)
Rozmyślam nad takim pewnym algorytmem / procedurą / czymkolwiek, co mogłoby rozwiązać problem. Finalnie zamierzam zaimplementować rozwiązanie na środowisku MS SQL jednak jeśli będzie to konieczne, wesprę się dodatkowymi środowiskami (PHP/Python/JS)
Dobra, ale jaki jest problem..
Obrazkami chyba najłatwiej:
to jest wersja przed zmianą
Mamy pudełko i wrzucamy do niego różnych rodzajów piłki i chodzi o to, żeby jak najmniej różnych zestawów tworzyć.
Czyli mając taką tabelę na wejście pozmieniać piłki w taki sposób, żeby było jak najmniej zestawów - proste, nie?
Piłki możemy tylko zmniejszać - tylko na rozmiar mniejszą. W sensie zamiast dużej możemy wybrać średnią etc.
I w obrębie pudełka też najlepiej będzie jak tylko jedna piłka będzie zmieniana :)
Ktoś ma jakiś pomysł?
zadowalająca wersja wyglądałaby mniej więcej tak:
wtedy zamiast 6 różnych zestawów mamy tylko 3 :)
Z góry dzięki za wszelkie pomysły