Lev Tonov
Всем привет! Подскажите, пожалуйста! Есть массив вида [1,4,4,3]. Вопрос в том, что надо найти повторяющиеся значения и заменить их. Должно быть так [1,4,2,3] .В общем все повторы меняются и случайным образом заполняется массив цифрам от 1-4. Попробовал includs , он находит одинаковые значения, но вот как их подменить на нужные и уникальные не знаю.....
Создай сет с допустимыми значениями.
Затем,
первый проход: находишь повторы, меняешь на null
второй проход: берёшь неnullовые элементы, удаляешь из сета
третий: берёшь nullовые элементы, меняешь на случайный элемент из сета