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. Cada passo consiste em mudar uma letra de minúscula para maiúscula ou vice-versa.
Exemplos
stepsToConvert("abC") ➞ 1
// "abC" é convertida em "abc" em 1 passo
stepsToConvert("abCBA") ➞ 2
// "abCBA" é convertida em "ABCBA" em 2 passos
stepsToConvert("aba") ➞ 0
stepsToConvert("abaCCC") ➞ 3Notas
- 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.