LINUX.ORG.RU

История изменений

Исправление romanlinux, (текущая версия) :

Ладно вот последний вариант. Я спать пошел.

2 строки, 171 символ:

[a, b] = 'карусель + сельдь'.split('+').map(e => e.replace(/\s/g, ''));
console.log(a.replace(a.split('').filter((e, i) => b.includes(a.slice(i))).join(''), '').concat(b))

Это при условии, что карусель + сельдь занимаем длину в этом коде в 17 символов и перенос строки 1 символ :)

И мое решение может работать в браузере и на сервере и на смартфоне и на ПК! А Ваше?

Исправление romanlinux, :

Ладно вот последний вариант. Я спать пошел.

2 строки 171 символ:

[a, b] = 'карусель + сельдь'.split('+').map(e => e.replace(/\s/g, ''));
console.log(a.replace(a.split('').filter((e, i) => b.includes(a.slice(i))).join(''), '').concat(b))

Это при условии, что карусель + сельдь занимаем длину в этом коде в 17 символов и перенос строки 1 символ :)

И мое решение может работать в браузере и на сервере и на смартфоне и на ПК! А Ваше?

Исправление romanlinux, :

Ладно вот последний вариант. Я спать пошел.

2 строки 171 символ:

[a, b] = 'карусель + сельдь'.split('+').map(e => e.replace(/\s/g, ''));
console.log(a.replace(a.split('').filter((e, i) => b.includes(a.slice(i))).join(''), '').concat(b))

Это при условии, что карусель + сельдь занимаем длину в этом коде в 17 символов и перенос строки 1 символ :)

И мое решение может работать в браузере и на сервере и на смарфоне! А Ваше?

Исправление romanlinux, :

Ладно вот последний вариант. Я спать пошел.

2 строки 171 символ:

[a, b] = 'карусель + сельдь'.split('+').map(e => e.replace(/\s/g, ''));
console.log(a.replace(a.split('').filter((e, i) => b.includes(a.slice(i))).join(''), '').concat(b))

Это при условии, что карусель + сельдь занимаем длину в этом коде в 17 символов и перенос строки 1 символ :)

И мое решение может работать в браузере! А Ваше?

Исходная версия romanlinux, :

Ладно вот последний вариант. Я спать пошел.

2 строки 171 символ:

[a, b] = 'карусель + сельдь'.split('+').map(e => e.replace(/\s/g, ''));
console.log(a.replace(a.split('').filter((e, i) => b.includes(a.slice(i))).join(''), '').concat(b))

Это при условии, что карусель + сельдь занимаем длину в этом коде в 17 символов и перенос строки 1 символ :)