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