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

Задача . API: фильтрация тёплых часов


Задача

Темы:

Вам на вход подаётся JSON-ответ от API погоды с почасовым прогнозом и пороговое значение температуры.

Выведите все часы, когда температура больше или равна порогу. Каждый час — на отдельной строке.

В разделе hourly время хранится как "2026-04-16T15:00". Возьмите только часть после T (получится 15:00).

Если таких часов нет, выведите Нет данных.

Формат входных данных

Первая строка — JSON-объект с разделом hourly.
Вторая строка — целое число (порог).

Формат выходных данных

По одной строке на каждый подходящий час:

HH:00 — X°C

Или Нет данных, если ни один час не подошёл.


Примеры
Входные данныеВыходные данные
1
{"hourly": {"time": ["2026-04-16T00:00", "2026-04-16T01:00", "2026-04-16T02:00", "2026-04-16T03:00", "2026-04-16T04:00", "2026-04-16T05:00", "2026-04-16T06:00", "2026-04-16T07:00", "2026-04-16T08:00", "2026-04-16T09:00", "2026-04-16T10:00", "2026-04-16T11:00", "2026-04-16T12:00", "2026-04-16T13:00", "2026-04-16T14:00", "2026-04-16T15:00", "2026-04-16T16:00", "2026-04-16T17:00", "2026-04-16T18:00", "2026-04-16T19:00", "2026-04-16T20:00", "2026-04-16T21:00", "2026-04-16T22:00", "2026-04-16T23:00"], "temperature_2m": [5, 4, 4, 3, 3, 2, 3, 5, 8, 11, 14, 16, 18, 19, 20, 19, 17, 14, 11, 9, 8, 7, 6, 5]}}
15
11:00 — 16°C
12:00 — 18°C
13:00 — 19°C
14:00 — 20°C
15:00 — 19°C
16:00 — 17°C
2
{"hourly": {"time": ["2026-04-16T00:00", "2026-04-16T01:00", "2026-04-16T02:00", "2026-04-16T03:00", "2026-04-16T04:00", "2026-04-16T05:00", "2026-04-16T06:00", "2026-04-16T07:00", "2026-04-16T08:00", "2026-04-16T09:00", "2026-04-16T10:00", "2026-04-16T11:00", "2026-04-16T12:00", "2026-04-16T13:00", "2026-04-16T14:00", "2026-04-16T15:00", "2026-04-16T16:00", "2026-04-16T17:00", "2026-04-16T18:00", "2026-04-16T19:00", "2026-04-16T20:00", "2026-04-16T21:00", "2026-04-16T22:00", "2026-04-16T23:00"], "temperature_2m": [-10, -12, -13, -14, -15, -16, -15, -12, -8, -5, -2, 0, 1, 2, 3, 2, 0, -3, -5, -7, -8, -9, -10, -11]}}
0
11:00 — 0°C
12:00 — 1°C
13:00 — 2°C
14:00 — 3°C
15:00 — 2°C
16:00 — 0°C

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

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