Me quedé atascado con este acertijo.
No se que está mal, ¿alguien me podría ayudar?
Gracias!
import { mapString , isSubsequence , longestWord } from ‘subsequence.functions’ ;
import { dictionary , stringSequence } from ‘subsequence.words’ ;
function longestMatch ( string , dictionary , ___ ) {
let map = mapString ( string , ___ ) ;
let aux = [ ___ ] ;
for ( var element of dictionary ) {
if ( isSubsequence ( element , map , ___ ) ) {
aux = aux . push ( element ) ;
}
}
return longestWord ( aux , ___ ) ;
} ;
console . log ( stringSequence ) ;
console . log ( dictionary ) ;
console . log ( longestMatch ( stringSequence , dictionary ) ) ;
Smarl
#2
Saludos,
deberías revisar la parte donde agregas nuevos elementos a tu arreglo aux.
te recomiendo despejar tu mente antes de continuar.
Ánimo.
Comparto:“deberías revisar la parte donde agregas nuevos elementos a tu arreglo aux”
Lo he visto. La función .push ya asigna por si misma 
Muchas gracias!!!
1 Like
Sussan
#5
no puedo salir de esta ;(
En la función {
Let mapa = mapString (cadena, ___);
Let aux = [
]
for (var word del dictionary) {
if (isSubsequence (word, map, ___)) {
aux.push (word);
}
}
return longgestWord (aux, ___);
};
Word =palabra, se tradujo automáticamente.
Diego41
#9
Hola…has logrado??? Yo no puedo seguirlo ni mirando las ayudas que dan aquí
Sussan
#10
import { mapString , isSubsequence , longestWord } from ‘subsequence.functions’ ;
import { dictionary , stringSequence } from ‘subsequence.words’ ;
function longestMatch ( string , dictionary , ___ ) {
let map = mapString ( string , ___ ) ;
let aux = [ ___ ] ;
for ( var element of dictionary ) {
if ( isSubsequence ( element , map , ___ ) ) {
aux . push ( element ) ;
}
}
return longestWord ( aux , ___ ) ;
} ;
console . log ( stringSequence ) ;
console . log ( dictionary ) ;
console . log ( longestMatch ( stringSequence , dictionary ) ) ;
1 Like
oye buen dia, podrias enviar el codigo desarrollado
Necesito ayuda con el acertijo todo junto