← К задачам
Легко · +2СтрокиЧисла

Система подсчета очков

Андрей, Боря и Вася играют в настольную игру. Они решили написать систему, которая подсчитывает количество заработанных очков. Запись первой буквы имени каждого игрока (А, Б и В) означает, что этот игрок заработал одно очко.

Напишите функцию, которая подсчитывает, сколько очков заработал каждый игрок. На вход поступает строка, состоящая из букв А, Б и В. Функция должна вернуть массив, в котором записаны 3 числа — количество у каждого мальчика соответственно.

Допустим, дана строка 'АББАВВВВАВ'. Это значит, что Андрей заработал 3 очка, Боря заработал 2 очка, а Вася заработал 5 очков. Значит, функция должна вернуть массив [3, 2, 5].

Примеры

calculate_scores("А") ➞ [1, 0, 0]

calculate_scores("АБВ") ➞ [1, 1, 1]

calculate_scores("АБВБАВВ") ➞ [2, 2, 3]

Примечание

Если на вход поступает пустая строка, функция должна вернуть [0, 0, 0].

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