graphlogo

Wydział Matematyki i Informatyki

Uniwersytetu Mikołaja Kopernika w Toruniu

2inf 2023/24 - Programowanie C++ (egzamin)

[P5] P5
Data zakończenia: 2024-02-06 18:00
Języki: cpp cpp
Limit czasu: 10.0 s
Limit pamięci: 10 MB
Wejściem Twojego programu jest lista składająca się z pewnej liczby wierszy w następującym formacie: [nr][kropka][spacja][nazwisko][spacja][imie]
Twój program powinien wygenerować po jednym wierszu tekstu dla wszystkich różnych imion pojawiających się na liście. Każdy z tych wierszy powinien mieć format:
[imie wielkimi literami][spacja][liczba wystąpień]
Wyświetlane wiersze powinny być posortowane według malejącej liczby wystąpień, a przy remisach według porządku alfabetycznego imion (por. przykład). Możesz założyć, że [nr] będzie poprawną liczbą całkowitą dodatnią nie większą od 100 000, a wszystkie nazwiska i imiona będą spójnymi ciągami liter (małych lub wielkich) alfabetu angielskiego o długości nie przekraczającej 20. Długość listy nie przekroczy 100 000 wierszy.
Przykład wejścia:
1. KowalSki JaCEk
2. mazurkiewicz pIoTR
3. prokoP ANna
4. MisioL annA
5. BerezOwSki jaCEK
6. pietraS ANNA
7. WILkowsKA aneta
Przykład wyjścia
ANNA 3
JACEK 2
ANETA 1
PIOTR 1
Powrót
© 2009-2020 • ZawodyWeb Team
IKS - Inwestycja w Kierunki Strategiczne na Wydziale Matematyki i Informatyki UMK

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego