DEV Community

Discussion on: JavaScript Challenge 2: Word Scrambles

Collapse
 
mellen profile image
Matt Ellen

Challenge accepted!

function scramble(s1, s2)
{
    let s2arr = [...s2];
    return s2arr.reduce((acc, c) =>
                        {
                            if(!acc)
                            {
                                return false;
                            }

                            let currLength = s1.length
                            s1 = s1.replace(c, '');

                            return s1.length != currLength;
                        }, true);
}

It's a little bit faster (according to some timings I've taken), probably because it only does one loop.

Collapse
 
albertomontalesi profile image
AlbertoM

Awesome!