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

Algorytm dopasowania jak to zrobić?

Object Storage Arubacloud
0 głosów
319 wizyt
pytanie zadane 29 sierpnia 2020 w Algorytmy przez rafal.budzis Szeryf (85,260 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,260 p.)
3 razy tak :) Masz jakiś pomysł?

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

Podobne pytania

0 głosów
2 odpowiedzi 275 wizyt
pytanie zadane 24 października 2020 w Algorytmy przez rivop Nowicjusz (150 p.)
0 głosów
1 odpowiedź 625 wizyt
pytanie zadane 8 maja 2017 w Algorytmy przez Kapi2222 Obywatel (1,220 p.)
0 głosów
1 odpowiedź 77 wizyt
pytanie zadane 30 grudnia 2023 w Sprzęt komputerowy przez MichaelM Bywalec (2,520 p.)

92,568 zapytań

141,422 odpowiedzi

319,635 komentarzy

61,956 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...