Lista-0

by Jerry Sky



Treść Zadania

Przy pomocy wybranego języka programowania wczytaj dane z pliku csv lub json, a następnie:

  1. Dla każdego właściciela wypisz jedynie jego imię oraz imię jego pupila.
  2. Dane z pkt. 1 posortuj malejąco względem imienia zwierzaka.
  3. Wypisz imiona psów urodzonych w pierwszej połowie roku.
  4. Wypisz imiona osób posiadających więcej niż jedno zwierze.
  5. Dla każdego gatunku wypisz liczbę zwierząt do niego należącą.
  6. Wypisz wyłącznie imiona właścicieli, których koty małe młode.
  7. Dopisz do pliku (lub utwórz nowy) informacje o 3 nowych właścicielach, posiadających łącznie 2 psy, 1 chomika, 3 kozy i 1 owcę.

Po wykonaniu operacji pobierz bazę danych menagerie database z adresu, a następnie zaimportuj ją.

Rozwiązania

Rozwiązania znajdują się w plikach ex-*.ts. Plik base.ts zawiera funkcję pobierającą wymagane dane do zadań.

Uruchomienie programów

W celu uruchomienia powyższych programów należy ówcześnie zainstalować ts-node przy pomocy npm (node). Następnie wykonać ts-node ex-1.ts dla pierwszego zadania.