Не получается правильно совместить две строки

107
26 июня 2021, 10:30

Задание с CodeWars:

Возьмите две строки, содержащие только буквы от "a" до "z", и верните новую строку, максимально длинную, состоящую из различных букв.

  • Каждая буква должна быть взята только один раз исходя из двух строк. Буквы должны располагаться в алфавитном порядке

Я попытался сделать это задание при помощи двух циклов, но у меня, к сожалению, не получается пройти с ними все испытания. Объясните, пожалуйста, что не так в моём решении.

function longest(s1, s2) {
    let result = s1 + s2,
        answer,
         array = [];
    for (let i = 0; i < result.length; i++) {
        for (let j = 0; j < array.length; j++) {
            if (result[i] == array[j]) {
                answer = "";
                break;
            } else if (result[i] != array[j]) {
                answer = result[i];
            }
        }
        array.push(answer);
    }
    return array.sort().join("");
}; 

Мне известны входные данные только удачных испытаний:

console.log(longest("aretheyhere", "yestheyarehere"));

Я не могу узнать входные данные проваленных испытаний. Но вот ссылка на задание: https://www.codewars.com/kata/two-to-one/train/javascript

Answer 1

const a = 'aretheyhere'; 
const b = 'yestheyarehere'; 
 
const result = [...new Set(a+b)].sort().join(''); 
console.log(result);

READ ALSO
Как дополнить( изменить) строку ( элемент) html

Как дополнить( изменить) строку ( элемент) html

Делаю опрос в sharepoint, в одном из вопросов нужно добавить в подвопросы описание, но в строку подвопроса входит максимум 255 символовПонял, что...

99
Ошибка в Visual Studio Code(слетели стили)

Ошибка в Visual Studio Code(слетели стили)

Последний раз открывал vscode несколько дней назад, сегодня открываю, а там такое:

145
Как сделать &ldquo;выпадающую шторку&rdquo;?

Как сделать “выпадающую шторку”?

Мне нужно вставить на сайт стрелочку повернутую внизКогда на неё нажимаешь, то без обновления страницы, тебе выдвигается какая-то информация

73
Как закрасить картинку svg при наведении?

Как закрасить картинку svg при наведении?

пытаюсь закрасить svg картинку при наведении на нее, но не получается

115