Cześć.
Od jakiegoś czasu, rozwiązując pewien problem, po pokonaniu jednej przeszkody natrafiam na 3 następne.
var wyniki =
{
tablica: [
["sierotka", "marysia", 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 1, 2],
["wilk", "zLasu", 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 1, 2],
],
ranking: [
["sierotka", "marysia", 53],
["wilk", "zLasu", 53]
],
}
Potrzebuję policzyć countback. To znaczy: W wypadku dwóch osób o tej samej liczbie punktów liczy się pierwsza konkurencja potem druga, trzecia ... i aż nie będzie się różnić.
Na własnej skórze doświadczyłem że javascript zaokrągla liczby większe niż 13 lub 16 (nie pamiętam) miejsc po przecinku.
Więc countbacku nie jestem w stanie policzyć mnożąc przez kolejne ujemne potęgi 10 i segregując.
Nie mam pojęcia jak to policzyć (przypisać odpowiednie miejsca osobom z tą samą liczbą punktów).
Pomocy!