Mayúsculas o minúsculas

Crea una función que devuelva la menor cantidad de cambios de letras necesarios para convertir una cadena por completo a mayúsculas o a minúsculas. Cambiar una letra de mayúscula a minúscula, o viceversa, cuenta como un paso.

Ejemplos

Program.StepsToConvert("abC") ➞ 1

Program.StepsToConvert("abCBA") ➞ 2

Program.StepsToConvert("aba") ➞ 0

Program.StepsToConvert("abaCCC") ➞ 3

Notas

  • Devuelve 0 si la cadena está vacía o ya está escrita por completo en mayúsculas o minúsculas.
  • Las entradas solo contienen letras del alfabeto inglés y no tienen espacios.