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

Obliczenia na 100.000 liczbach z przedziału 0-2

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
191 wizyt
pytanie zadane 19 grudnia 2015 w PHP przez shadax Obywatel (1,850 p.)
Cześć, mam około 100.000 liczb (zapisanych w tabeli w html, te liczby to 0, 1 i 2) i chciałbym na nich wykonywać różnego typu operacje. No i teraz mam pytanie, w jakim języku je zapisać (myślałem nad php) i w jakiej funkcji np. array, tak żebym mógł np. obliczyć ile jest liczb o wartości 0, 1, 2 (i jaki to procent wszystkich), ile (najwięcej) razy pod rząd była jakaś liczba, przez ile (najwięcej) razy nie było jakiejś liczby, co ile średnio występuje jakaś liczba... Głównie chodzi mi właśnie o sposób w jaki mam to zapisać. Z góry dzięki za pomoc ;)

1 odpowiedź

+1 głos
odpowiedź 19 grudnia 2015 przez Geek Pasjonat (19,660 p.)
edycja 19 grudnia 2015 przez Geek
 
Najlepsza

Uźyj javascript (jQuery znacznie ułatwi sprawę). Za pomocą each przejdziesz sobie przez wszystkie elementy tabeli. Następnie możesz stworzyć 3 zmienne (1, 2, 3) i z każdym obrotem pętli inkrementować (zwiększać ich wartość) gdy dany element tabeli jest daną liczbą. Możesz też zamiast zmiennych użyć tablic. Robisz 3 tablice, po jednej dla każdej liczby (albo 1 duża tablica i w środku trzy mniejsze, jak wolisz) i każdy element tabeli wrzucasz do odpowiedniej tablicy. Na końcu zliczasz elementy tablicy.

Sposób ze zmiennymi sprawdzi się w przypadku np. obliczenia procentu ze wszystkich liczb. Sposób z tablicą sprawdzi się w przypadku bardziej zaawansowanych operacji takich jak właśnie sprawdzanie ile razy z rzędu wystąpiła dana liczba lub co ile średnio występuje.

Pozdrawiam :)

Podobne pytania

0 głosów
2 odpowiedzi 2,678 wizyt
0 głosów
1 odpowiedź 735 wizyt
pytanie zadane 27 września 2016 w Java przez Damian Sobieski Początkujący (440 p.)

93,173 zapytań

142,184 odpowiedzi

321,967 komentarzy

62,499 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1149p. - dia-Chann
  2. 1131p. - Łukasz Piwowar
  3. 1124p. - CC PL
  4. 1118p. - Łukasz Eckert
  5. 1097p. - Michal Drewniak
  6. 1081p. - Marcin Putra
  7. 1076p. - rucin93
  8. 1054p. - Adrian Wieprzkowicz
  9. 1047p. - Piotr Aleksandrowicz
  10. 1000p. - ssynowiec
  11. 967p. - rafalszastok
  12. 931p. - Michał Telesz
  13. 886p. - Dominik Łempicki (kapitan)
  14. 842p. - Dawid128
  15. 819p. - Mariusz Fornal
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...