Разбор символов по типам

Иногда строку нужно быстро проверить по составу: сколько в ней букв, цифр и всего остального. Функция count_char_types получает строку s и возвращает список из трёх чисел. Первое число — количество букв, второе — количество цифр, третье — количество прочих символов.

Примеры

Ввод
"abc123!!"
Вывод
[3, 3, 2]
Ввод
""
Вывод
[0, 0, 0]
Ввод
"hello"
Вывод
[5, 0, 0]

Нужно реализовать

def count_char_types(s: str) -> list[int]:

Теги

stringsdict
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"abc123!!"
Ожидаемый[3,3,2]
2
Ввод
""
Ожидаемый[0,0,0]
3
Ввод
"hello"
Ожидаемый[5,0,0]
4
Ввод
"12 34"
Ожидаемый[0,4,1]
5
Ввод
"a1 "
Ожидаемый[1,1,1]
6
Ввод
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Ожидаемый[30,0,0]
Фокус-радио
На паузе · SomaFM · Fluid