const uniqueArr = Array.from(new Set(str.split("")))
for (let letter of uniqueArr) {
const count = arrOfStr.reduce((accum, item) => {
return item === letter ? accum += 1 : accum
}, 0)
if (count > 1) {
while (arrOfStr.includes(letter) === true) {
let index = arrOfStr.findIndex(elem => elem === letter);
arrOfStr[index] = "("
}
} else {
let index = arrOfStr.findIndex(elem => elem === letter);
arrOfStr[index] = ")"
}
}
return arrOfStr.join(" ")
}
ну да, типа такой
там можно ещё сильнее упросить, ток у меня времени пока нет, к вечеру подумаю
+-...кривовато. но, сейчас еще кое-что в голову пришло
Обсуждают сегодня