Maiúsculas ou minúsculas
Crie uma função que retorne o menor número de alterações de letras necessário para deixar uma string inteiramente em maiúsculas ou inteiramente em minúsculas. Mudar uma letra de maiúscula para minúscula, ou vice-versa, conta como um passo.
Exemplos
Program.StepsToConvert("abC") ➞ 1
Program.StepsToConvert("abCBA") ➞ 2
Program.StepsToConvert("aba") ➞ 0
Program.StepsToConvert("abaCCC") ➞ 3Notas
- Retorne
0se a string estiver vazia ou já estiver inteiramente em maiúsculas ou minúsculas. - As entradas contêm apenas letras do alfabeto inglês e não têm espaços.