def most_visited_domain(urls):
# Создайте пустой словарь для подсчёта количества посещений доменов.
domain_counts = {}
# Переберите все URL из переданного списка.
for url in urls:
# Извлекаем домен:
# 1. url.split('://') разбивает строку на две части (до и после протокола).
# 2. Берем вторую часть ([1]) - это будет 'google.com/a'.
# 3. .split('/')[0] разбивает эту часть по слэшу и берет первую часть - 'google.com'.
domain = url.split('://')[1].split('/')[0]
# Увеличьте счётчик найденного домена в словаре.
# Метод get(domain, 0) вернет текущее значение или 0, если домена еще нет.
domain_counts[domain] = domain_counts.get(domain, 0) + 1
# После обработки всех URL найдите домен, который встречается чаще всего.
# Функция max() найдет ключ (домен), у которого самое большое значение (частота).
# key=domain_counts.get указывает, что сравнивать нужно по значениям словаря.
most_frequent = max(domain_counts, key=domain_counts.get)
# Верните найденный домен
return most_frequent
# Код для проверки
urls = ['https://google.com/a', 'http://vk.com/b', 'https://google.com/c']
print(most_visited_domain(urls)) # Выведет: google.com