Опрос хостов на доступность с периодическим отчётом

ЗадачаMiddle30 минпроверка — Спринтнапиши код10-t025

Нужно:

  1. каждые interval секунд опрашивать все адреса и хранить их статус (жив/не жив) в map[string]bool. Если создание или выполнение любого запроса даёт ошибку — сразу отменить остальные проверки этого цикла и вернуть первую ошибку. Код 200 — «жив», любой другой — «не жив»;
  2. каждые interval секунд печатать текущие статусы в виде отчёта (формат ниже).
main.gogo
1--- status report ---2https://a.example -> alive3https://b.example -> dead4----------------------
⌘ Enter — проверить