коде?
Сделал задачку на codewars. Вроде тесты проходит, но интересно — вдруг это нежелательное использование?
var uniqueInOrder=function(iterable){
return iterable.toUpperCase().split('').map( (item, i, arr) => item == arr[i - 1] ? null : item).join('');
}
Я просто задачу не расписал. У меня задача убрать повторения среди соседних элементов. Должно быть так: 'ААББАВ' => 'АБАВ' 1124344 => 12434
так это ж не противоречит моему собщению
Значит, я походу что-то не понимаю... Вы же про длину данных на выходе? Если да, то по идее и должна же длина уменьшиться, если я удаляю дубли
да, а мап про общее преобразование без изменения количества
А, понял. А это негласное правило или чем-то чревато?
это чревато костылями) когда используешь инструмент не по назначению, то приходится изворачиваться и городить фигню
str.replace(/(.)\1/g, "$1")
Обсуждают сегодня