Олимпиадный тренинг

Задача . Статистика библиотеки


Задача

Темы:
Библиотека хранит данные о книгах по жанрам в формате JSON. Структура вложенная: внутри объекта есть жанры, внутри жанров — списки книг.
Найди общее количество книг во всей библиотеке.

Формат входных данных
JSON-объект с полем `"genres"` — массив жанров. Каждый жанр имеет:
- `"name"` — название жанра
- `"books"` — массив книг (каждая книга — объект с полями title и author)

Формат выходных данных
Одно целое число — общее количество книг.
Примеры
Входные данныеВыходные данные
1 {
"library": "Городская библиотека",
"genres": [
{
"name": "Фантастика",
"books": [
{
"title": "Дюна",
"author": "Герберт"
},
{
"title": "1984",
"author": "Оруэлл"
}
]
},
{
"name": "Детектив",
"books": [
{
"title": "Убийство в Восточном экспрессе",
"author": "Кристи"
},
{
"title": "Шерлок Холмс",
"author": "Дойл"
},
{
"title": "Девушка с татуировкой дракона",
"author": "Ларссон"
}
]
},
{
"name": "Поэзия",
"books": []
}
]
}
5

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python11
Комментарий учителя