Mayúsculas o minúsculas
Devuelve la cantidad mínima de pasos necesarios para convertir una cadena por completo a mayúsculas o por completo a minúsculas, según cuál opción requiera menos pasos. Cada paso consiste en cambiar una letra de minúscula a mayúscula o viceversa.
Ejemplos
stepsToConvert("abC") ➞ 1
// "abC" se convierte en "abc" en 1 paso
stepsToConvert("abCBA") ➞ 2
// "abCBA" se convierte en "ABCBA" en 2 pasos
stepsToConvert("aba") ➞ 0
stepsToConvert("abaCCC") ➞ 3Notas
- Devuelve
0si la cadena está vacía. - Devuelve
0si la cadena ya está completamente en mayúsculas o en minúsculas. - La cadena contiene solo letras.
- La entrada no contiene espacios.