← К задачам
Средне · +3МассивыСтруктуры данных

Турнирная таблица

Ты ведёшь футбольный чемпионат двора и после каждого тура должен пересчитывать таблицу очков.

За победу команда получает 3 очка, за ничью — 1, за поражение — 0.

Напиши функцию standings(results), где results — список матчей. Каждый матч — это список из четырёх элементов [team1, team2, goals1, goals2]: названия команд (строки) и забитые ими голы (целые). Верни словарь {команда: очки}, где у каждой команды, встретившейся в матчах, посчитана сумма набранных очков.

Пример:

standings([["A", "B", 2, 1], ["B", "C", 0, 0]])
-> {"A": 3, "B": 1, "C": 1}

Здесь A обыграла B (3 очка), матч B–C закончился вничью (по 1 очку), поэтому у B итого 1, у C — 1.

def standings(results):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект