Maiúsculas ou minúsculas
Retorne o menor número de passos necessários para converter uma string inteiramente em maiúsculas ou inteiramente em minúsculas, escolhendo a opção que exigir menos passos. Um passo consiste em mudar uma letra de minúscula para maiúscula ou vice-versa.
Exemplos
steps_to_convert("abC") ➞ 1
# "abC" é convertida em "abc" em 1 passo
steps_to_convert("abCBA") ➞ 2
# "abCBA" é convertida em "ABCBA" em 2 passos
steps_to_convert("aba") ➞ 0
steps_to_convert("abaCCC") ➞ 3Notas
- Retorne
0se a string estiver vazia. - Retorne
0se toda a string já estiver em maiúsculas ou em minúsculas. - A string contém apenas letras.
- A entrada não contém espaços.