Натхненний цим чудовим (на основі кількості переглядів та голосів) викликом, на який, на мою скромну думку, є занадто мало відповідей.
Давши (будь-якими способами) список рядків, поверніть (будь-якими способами) набір літер, які, видаляючи з заданих рядків, залишають загальну довжину (що залишилося від) рядків якомога меншою, зберігаючи кожну рядок унікальний і принаймні один символ довгий.
Приклади:
Дано "День" та "день"; поверніть "ay", тому що для видалених символів "ay" дані рядки будуть "D" і "d".
Дано "Привіт, світ!", "Привіт, світ." Та "Привіт, світ"; return "Helo Wrd" дає, тому що рядки будуть "!", "w." та "w", коли символи "Helo Wrd" (з пробілом) будуть видалені.
З огляду на "століття", "десятиліття", "рік", "місяць", "тиждень", "день", "годину", "хвилину" та "секунду"; поверніть "centurdowi", тому що подані слова будуть "y", "a", "ya", "mh", "k", "ay", "h", "m", "s", коли символи "centurdowi "видаляються.
Порядок та формат повернутого набору не важливі.