DEV Community

Discussion on: AdventJS 2023: Reto del día 3

Collapse
 
migral profile image
Alejandro Jiménez Gracia • Edited

He encontrado una solución que también está bastante bien:

function findNaughtyStep(original, modified) {
  // Comenzamos consiguiendo el string con más palabras.
  const longerString = original.length > modified.length ? original : modified

  // Iteramos sobre el string con más palabras.
  for (let i = 0; i < longerString.length; i++){
    // Cuando encontramos el carácter distinto, devolvemos de la palabra más larga el carácter faltante.
    if (original[i] != modified[i]){
      return longerString[i] 
    }
  }
  return ""
}
Enter fullscreen mode Exit fullscreen mode
Collapse
 
fenriuz profile image
Fenriuz • Edited

Corta y limpia solución, gracias Alejandro, buen aporte.
Por cierto, cuando comentes y quieras mostrar código puedes poner javascript al crear un bloque de código para que haga el resaltado de la sintaxis
Image description

const myStr = 'Hello world!
Enter fullscreen mode Exit fullscreen mode
Collapse
 
migral profile image
Alejandro Jiménez Gracia

Corregido! Muchas gracias por el consejo!