Cambiar tipos mixtos
Crea una función que cambie todos los elementos de un arreglo de la siguiente manera:
- Suma 1 a todos los enteros pares y nada a los enteros impares.
- Concatena "!" a todas las cadenas y convierte en mayúscula la primera letra de la palabra.
- Cambia todos los valores
booleanpor su opuesto.
Ejemplos
changeTypes(["a", 12, true]) ➞ ["A!", 13, 0]
changeTypes([13, "13", "12", "twelve"]) ➞ [13, "13!", "12!", "Twelve!"]
changeTypes([false, "false", "true"]) ➞ [1, "False!", "True!"]Notas
- No habrá valores float.
- No recibirás cadenas que contengan números y letras a la vez.
- Aunque la tarea puede ser sencilla, ¡intenta mantener tu código lo más limpio y legible posible!
falsese convierte en1ytruese convierte en0