Строка с отличающимся набором символов (String With Different Character Set)
3
Строки
Условие:
Дан массив строк, содержащий не менее трёх элементов. Известно, что все строки в массиве, кроме одной, эквивалентны друг другу по составу уникальных символов — сравнение производится без учёта порядка символов, регистра, пробелов и количества повторений одинаковых символов (важен только сам факт наличия символа в строке). Требуется найти и вернуть ту исходную строку (в её первоначальном виде, без изменений регистра и пробелов), набор уникальных символов которой отличается от остальных.
Входные данные:strings — массив строк, 3 <= strings.length <= 1000, каждая строка непустая, состоит из букв (a-z, A-Z) и пробелов.
Выходные данные:
Строка — исходный элемент массива, чей набор уникальных символов (без учёта регистра и пробелов) отличается от остальных.
Ограничения:
3 <= strings.length <= 10001 <= strings[i].length <= 1000Строки состоят только из букв и пробелов
Гарантируется, что ровно одна строка отличается по набору символов, остальные эквивалентны между собой
Пример:
Вход: strings = ["abc", "Cab ", "bca", "xyz"]
Выход: "xyz"
Вход: strings = ["listen", "silent", "enlist", "google"]
Выход: "google"