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

141
Vistas
¿Hay alguna forma de cambiar la primera y la última letra en una cadena en JS?

Necesito hacer alguna función de ancho. Toma una cadena y debe regresar y llegar con letras cambiadas. Por ejemplo:

 enter code here let word = 'letter' function(word) { // code here return var // {letter, etterl, tterle, terlet, erlett, rlette]
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede lograr fácilmente el resultado si primero divide la cadena y luego recorre la matriz de caracteres.

Todo lo que tiene que hacer es empujar el primer carácter al final de la matriz en cada iteración.

 let word = 'letter'; function getResult(word) { const wordArray = word.split(''); const result = []; for (let i = 0; i < word.length; ++i) { result.push(wordArray.join('')); wordArray.push(wordArray.shift()); } return result; } console.log(getResult(word));

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes hacerlo:

 function permut(string) { if (string.length < 2) return string; const permutations = []; for (let i = 0; i < string.length; i++) { const char = string[i]; if (string.indexOf(char) !== i) continue; const remainingString = string.slice(0, i) + string.slice(i + 1, string.length); for (const subPermutation of permut(remainingString)) permutations.push(char + subPermutation); } return permutations; } console.log(permut("hello"));

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