• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Algorytm dopasowania jak to zrobić?

0 głosów
510 wizyt
pytanie zadane 29 sierpnia 2020 w Algorytmy przez rafal.budzis Szeryf (85,820 p.)
edycja 29 sierpnia 2020 przez rafal.budzis
Mam dość specyficzny problem do rozwiązania. I zastanawiam się jakie wzorce projektowe i algorytmy pomogą mi w stworzeniu takiego rozwiązania?

Nieco upraszczając mam w MySQLu 5 tyś kolorów. Każdy kolor ma 3 wartości (RGB) z zakresu 0 - 255. Chcę znaleźć 5 losowych kolorów których średnia (mnożymy osobno każdą z 3 wartości RGB i dzielimy przez liczbę kolorów - 5) da jeden określony z góry kolor. W bazie danych nie ma szukanego koloru a 5 wybranych kolorów musi być unikalnych. Aby ułatwić dopasowanie kolorów każdy kolor (wszystkie 3 wartości) można pomnożyć przez dodatnią liczbę większą od 1 lecz maksymalny zakres "wagi" zależy od tego który to kolor z kolei.
komentarz 30 sierpnia 2020 przez Eryk Andrzejewski Mędrzec (164,260 p.)

mnożymy osobno każdą z 3 wartości RGB

Nie miałeś przypadkiem na myśli dodawania? smiley

Chodzi Ci ogólnie o to, że spośród tych pięciu tysięcy kolorów wybieramy pięć różnych, których średnia daje jakiś tam inny kolor, tak?

Co jeżeli nie udałoby się stworzyć takiego idealnego dopasowania? Czy po to są te wagi, o których wspominasz na końcu?

komentarz 30 sierpnia 2020 przez rafal.budzis Szeryf (85,820 p.)
3 razy tak :) Masz jakiś pomysł?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 547 wizyt
pytanie zadane 24 października 2020 w Algorytmy przez rivop Nowicjusz (150 p.)
0 głosów
1 odpowiedź 688 wizyt
pytanie zadane 8 maja 2017 w Algorytmy przez Kapi2222 Obywatel (1,220 p.)
0 głosów
1 odpowiedź 298 wizyt
pytanie zadane 30 grudnia 2023 w Sprzęt komputerowy przez MichaelM Gaduła (3,000 p.)

93,496 zapytań

142,430 odpowiedzi

322,788 komentarzy

62,930 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...