De palabra a cadena de bits y matriz booleana
Crea una función que convierta una palabra en una cadena de bits y luego en una matriz booleana según los siguientes criterios:
- Busca la posición de la letra en el alfabeto inglés (de 1 a 26).
- Las posiciones impares se representarán como
1y las posiciones pares como0. - Convierte las posiciones representadas en valores booleanos:
1paratruey0parafalse. - Guarda las conversiones en una matriz.
Ejemplos
toBoolArray("deep") ➞ [false, true, true, false]
// deep se convierte en 0110
// d es la letra número 4 del alfabeto: 0
// e es la letra número 5 del alfabeto: 1
// e es la letra número 5 del alfabeto: 1
// p es la letra número 16 del alfabeto: 0
toBoolArray("loves") ➞ [false, true, false, true, true]
toBoolArray("tesh") ➞ [false, true, true, false]Notas
- La letra
Aestá en la posición1yZen la posición26. - Todas las cadenas de entrada contienen letras minúsculas del alfabeto inglés.