Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

126
Visualizações
Refactorización de una función para mejorar la eficiencia y la legibilidad

Necesito reescribir el cuerpo de la función para hacer una declaración de retorno única y no declarar variables.

 function labyrinth(x, y) { var x = 4 * x * y; var y = 3 * y + 5; var z = x + y; return z; }

Primer intento

 function labyrinth(x, y) { return ((4xy) + (3y + 5)); }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Una suma suele ser más barata que una multiplicación.

En su solución, usted tiene,

 function labyrinth(x, y) { return ((4 * x * y) + (3 * y + 5)); }

Tres multiplicaciones y dos sumas.

En mi solución, tengo,

 function labyrinth(x, y) { return (((4 * x) + 3) * y) + 5; }

Dos multiplicaciones y dos sumas.

Para mayor legibilidad, puse entre paréntesis mis expresiones.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda