Reto
Dada una sola palabra como entrada, determine si la palabra es impar o par.
Palabras impares y pares
Asuma las reglas generales:
odd + odd = even
even + odd = odd
odd + even = odd
even + even = even
En el alfabeto, las letras impares son:
aeiou
Y las letras pares son:
bcdfghjklmnpqrstvwxyz
Lo mismo se aplica a las letras mayúsculas ( AEIOU
son impares y BCDFGHJKLMNPQRSTVWXYZ
pares).
Luego 'agrega' cada una de las letras de la palabra juntas. Por ejemplo, la palabra cats
es equivalente a:
even + odd + even + even
Lo que se simplifica a:
odd + even
Lo cual se simplifica aún más para:
odd
Entonces la palabra cats
es extraña.
Ejemplos
Input: trees
Output: even
Input: brush
Output: odd
Input: CAts
Output: odd
Input: Savoie
Output: even
Input: rhythm
Output: even
Reglas
Toda entrada será una sola palabra que solo contendrá caracteres alfabéticos.
Si la palabra es impar, genera un valor verdadero. Si la palabra es par, genera un valor falsey.
Victorioso
El código más corto en bytes gana.