Filtrar uma string

Conte as letras maiúsculas, as letras minúsculas, os dígitos decimais e todos os outros caracteres de uma string. Retorne essas quatro quantidades nessa ordem.

Exemplos

filter_string("*$(#Mu12bas43hiR%@*!") ➞ [2, 6, 4, 8]
# 2 letras maiúsculas
# 6 letras minúsculas
# 4 números
# 8 caracteres especiais

filter_string("^^Edabit^^%$#12379") ➞ [1, 5, 5, 7]

filter_string("**Airforce1**") ➞ [1, 7, 1, 4]

Observações

N/A