Explicación de Asistente de crucigrama de Bhaj
Objetivo de este acertijo: Buscar la información clave en un problema verbal y resolver el problema usando un código.
Tutorial de la solución: Bhaj quiere una función que tome una palabra y devuelva la última letra de esa palabra.
Comienza el acertijo agregando un parámetro a la función lastLetter()
. Dale un nombre como word
o algo similar.
Crea una variable local dentro de la función para almacenar el último valor de índice; por ejemplo: let lastIndex = word.length - 1
.
Luego, usa esta variable para devolver la última letra de la palabra; por ejemplo: return word[lastIndex]
Solución del código de ejemplo:
import { randomWord } from 'cross.words';
function lastLetter(word) {
let lastIndex = word.length - 1;
return word[lastIndex];
}
console.log(randomWord);
console.log(lastLetter(randomWord));
Conceptos de JavaScript: funciones, .length
, strings, variables
Código adicional (código oculto que se ejecuta antes del código del acertijo):
const _words = ['do','if','in','for','new','try','case','else','this','void','with','break','catch','class','super','throw','while','delete','export','import','return','switch','default','extends','finally','continue','debugger','function'];
let randomWord = pickRandom(_words);