Эй, у меня небольшая проблема. Поэтому в основном я передаю строку в функцию в качестве аргумента, затем преобразую ее в массив, и я пытаюсь сравнить сгенерированные элементы массива друг с другом, и если они равны, он должен вернуть ")" else "(", но есть проблема при сравнении элементов и значений неправильно. Может быть, кто-то может мне помочь.
function duplicateEncode(word) {
let splitString = word.split("");
let newArr = splitString.map((val, index, arr) => {
for (let i = 0; i < splitString.length; i++) {
if (val === arr[i]) {
return ')';
} else {
return '(';
}
}
});
return newArr.join('');
}