Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Middle+
7
Подсчёт количества HTTP‑статусов при массовой проверке ссылок
Условие задачи
Необходимо разработать высокоэффективный механизм обработки огромного количества URL‑адресов (порядка миллиарда). Для каждого адреса вызывается готовая функция sendRequest, которая возвращает код HTTP‑ответа. После того как все запросы выполнены, нужно вывести в стандартный вывод статистику: для каждого полученного кода вывести строку вида <КОД>: <КОЛИЧЕСТВО>. Реализовывать саму отправку запросов не требуется – её логика уже скрыта в функции sendRequest.
func main() {
links := make([]string, 10000000000) // тут ссылки
}
func sendRequest(url string) (code int) {
// тут ничего реализовывать не надо
}