Для каждой страны выведите ее код и следующую информацию (в заданном порядке) о ее исполнителях: количество групп, количество исполнителей, не являющихся группами, общее количество исполнителей, процент групп, процент артистов, не являющихся группами. . Страны, в которых нет исполнителей, в выводе не отображаются. Форматировать проценты как десятичные числа с 0 десятичными знаками.
Формат данных:
Исполнители
- имя (строка)
- тип (человек или группа)
- страна (уникальный трехзначный код)
Страны
– код (уникальный трехзначный код)
– название (строка)
Пример: Художники
Name | Type | Country
-----------------------
John Band qwe
Doe Band qwe
Mary Person qwe
Anon Person asd
Страны
Code | Name
--------------
qwe Russia
asd New Zealand
Ожидаемый результат:
Code | # of bands | # of artists not in band | total # of artists | % of bands | % of artists not in bands
-----------------------------------------------------------------------------------------------------------
qwe 2 1 3 66 33
asd 0 1 1 0 100
Я просто не понимаю, как отслеживать все, и, по сути, мне нравится сохранять их, чтобы я мог вывести их все сразу. Я думаю, что смог бы получить это, если бы это была только одна страна за раз, но если она содержит несколько стран, я немного растерялся.
Есть какие-нибудь ресурсы о том, как это сделать?
Спасибо.