Przechowywanie i operacja na danych

Przechowywanie i operacja na danych
K3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Witam to jeden z pierwszych moich programów w perlu. Mój problem polega na tym, że nie za bardzo wiem w jak najprostszy sposób można przechowywać dane a następnie na nich operować.

Oto przykładowe dane wejściowe, które wczytuję z klawiatury:
552525;19/03/2011;120
[indeks zawodnika];[data zawodów];[zdobyte punkty]

Przy czym jeden zawodnik może wystąpić w kilku zawodach. Myślałem tutaj o skorzystaniu z "hasza" a dokładnie z "haszy haszów" , lecz nie wiem jak później poruszać się po datach . Proszę o jakieś wskazówki .

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

A jak chcesz z tego korzystać? Bo jeśli zawsze od zawodnika poprzez datę do wyniku to zrób tak jak piszesz, hashmape której kluczem jest id a wartością hashmapa gdzie kluczem jest data a wartością punkty.
Jeśli chcesz lepszej odpowiedzi to napisz co chcesz z tymi danymi robić. Szklana kule zostawiłem w domu a jestem na wakacjach.

K3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Chce zrobić zestawienie w postaci:

ID|Data1|Data2|Data...|Lacznie
ID zawodnika|punkty uzyskane podczas zawodów Data1|...| ...|punty uzyskane łącznie podczas konkursów

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.