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

159
Visualizações
La función puede aceptar la entrada de caracteres y el número de bucle

Tengo algunas preguntas sobre la lógica, pero me quedé atascado en esta pregunta. no entiendo que significa esta pregunta

Escribe una función con las siguientes condiciones:

  • La función puede aceptar la entrada de caracteres y el número de bucle
  • Cada uno de los primeros caracteres se eliminará de la cadena y se ingresará en una nueva cadena
  • Luego, cada número de entradas se saca de la cadena y se ingresa en una nueva cadena
  • Haga esto hasta que los caracteres en la cadena estén vacíos.
  • Devolver lo nuevo de String

Ejemplo:

function solution(string, numberOfLoop)
solution("MISTERALADIN",4) Salida: MEAIANLTSRID

 function Solution(string, numberOfLoop) { let newString = string[0]; for (let i = 0; i < numberOfLoop; i++) { string = string.subs for (let j = 0; j < string.length; j++) { newString += string[j]; } } } // function Solution (string, numberOfLoop) { // // console.log(string) // let newString = string[0] // } console.log(Solution("MISTERALADIN", 4));

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El problema está muy mal escrito, aparentemente por alguien que no habla bien inglés (a menos que hayas hecho la traducción, entonces tal vez no lo hayas traducido bien).

El parámetro "número de bucles" realmente no lo describe bien. No es el número de iteraciones a realizar, por lo que no lo usa como límite en un bucle for .

Basado en el ejemplo, son los pasos entre los caracteres para seleccionar. Por lo tanto, es el incremento que debe agregar a la variable de iteración en el bucle. El límite es la longitud de la cadena.

Entonces, lo que se supone que debes hacer es:

  1. Copie los caracteres en los índices 0 , numberOfLoop , 2*numberOfLoop , 3*numberOfLoop , etc. al resultado y elimínelos de la cadena de entrada.

  2. Repita el paso anterior hasta que la cadena de entrada esté vacía.

No estoy escribiendo la solución para ti. Preguntaste qué significa la pregunta, resolverla sigue siendo tu problema.

Probablemente será más fácil hacer esto convirtiendo primero la cadena en una matriz (puede hacerlo con el método split() ), luego puede usar splice() para eliminar elementos de ella.

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