Гусли-самогуды
504 подписчика

Футбольный судья

Вы - футбольный судья. Вам предстоит взять в руки судейский блокнот и пересчитать игроков, удаленных за нарушения и неподобающее поведение.

Правила:
В двух командах «A» и «B» по 11 игроков в каждой.
Игроки в каждой команде пронумерованы от 1 до 11.
Любой игрок может быть удален с поля, получив красную карточку.
Игрок также может получить желтую карточку-предупреждение, и это нормально, но если он получает еще одну желтую карточку, его немедленно удаляют с поля (в этом случае красная карточка не нужна).
Если в одной из команд осталось менее 7 игроков, игра немедленно останавливается судьей, и команда, в которой осталось менее 7 игроков, проигрывает.

Карточка представляет собой строку, содержащую:
1) букву команды («A» или «B»),
2) номер игрока,
3) цвет карты «Y» (желтая) или «R» (красная).
Все пункты объединены и пишутся с заглавной буквы.
Например, карточка «B7Y» означает, что игрок №7 из команды "B" получил желтую карточку.

Задача: по данному списку карточек (он может быть пустым), вернуть количество оставшихся игроков в каждой команде в конце игры.
Если игра была остановлена судьей из-за недостаточного количества игроков, Вы должны немедленно остановить игру и игнорировать любые дальнейшие возможные карты.
Если уже удаленный игрок получает еще одну карту – игнорируйте ее.

Дано:
Карточки - строка, содержащая список карточек, разделенных запятой.

Результат:
Строка - количество игроков команды A и B в конце игры, разделенные запятой.