Уникальные символы из перевёрнутых значений (Unique Chars From Reversed Values)
2
Строки
Условие:
Дан массив записей. У каждой записи есть три поля: строка value, целое число order и логический флаг expired. Нужно собрать итоговую строку по таким правилам:
Просроченные записи (
expired = true) не участвуют.Оставшиеся записи обрабатываются в порядке возрастания
order.Для каждой записи берётся её
valueв обратном порядке символов, и результаты склеиваются.В итоговой строке каждый символ встречается только один раз. Символ, который уже есть в результате, повторно не добавляется. Сохраняется первое вхождение.
Если подходящих записей нет, верните пустую строку.
Входные данные:
records— массив записей{value: string, order: number, expired: boolean}
Выходные данные:
Строка, собранная по правилам выше.
Ограничения:
0 <= records.length <= 10000 <= value.length <= 100,valueсостоит из латинских букв и цифр (регистр учитывается)значения
orderуникальны,-10^6 <= order <= 10^6
Пример:
Вход: records = [{value:"qlwe3q1", order:4, expired:false}, {value:"asd2dq43", order:2, expired:true}, {value:"j8k0ri2", order:1, expired:false}, {value:"oiod128", order:3, expired:false}]