Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

231
Vistas
¿Por qué mi clon de wordle no establece la respuesta correcta en verde en code.org?

Así que estoy usando el conjunto de datos de wordle code.org para recrear un clon de wordle. El problema es que todo el código funciona bien, pero cuando ingresas la respuesta correcta, aparece en rojo (se supone que es verde). Si alguien pudiera echar un vistazo a mi código y ver qué está mal, sería muy apreciado.

 //Getting Wordle Answer var answers = getColumn("Wordle", "validWordleAnswer"); var index = (randomNumber(0, answers.length)); console.log(answers[index]); var letters = ["letter1", "letter2", "letter3", "letter4", "letter5"]; //Checking Words onEvent("wordbutton", "click", function( ) { var guess = getProperty("wordInput", "text"); for (var i = 0; i < 5; i++) { if (guess == answers) { setProperty(letters[i], "background-color", "green"); } else { setProperty(letters[i], "background-color", "red"); } setProperty(letters[i], "text", guess[i]); setProperty("wordsUsedOuput", "text", guess[i]); } });

Específicamente las líneas 5 y 6, confundidas en cuanto a cuál es el problema.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esperaría que getColumn asigne una matriz con múltiples resultados a las answers .

Su evento wordbutton de palabra está comparando esa matriz con guess , que es una cadena. Entonces, la línea if (guess == answers) { probablemente sea un error. Quizás quisiste decir, if (guess == answers[index]) { ?

Además, estás coloreando toda la palabra de rojo o verde según la respuesta. Si su intención es verificar una letra a la vez, su código podría verse un poco más como:

 let answer=answers[index]; if (guess.charAt(i) == answer.charAt(i)) { ... }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda