entries отсортированы по правилам этого языка. Слова сравниваются как обычно: по первой позиции, где они расходятся, а если одно слово — начало другого, то короткое идёт раньше.
Верните строку из всех букв, встречающихся в словаре, по одному разу в порядке алфавита этого языка. Если ни при каком порядке букв словарь не может быть отсортирован, верните пустую строку "".
Гарантируется, что если подходящий порядок существует, то он единственный.entries=['kot', 'kit', 'ti', 'tk'] → 'oikt'
Из пар соседних слов: kot < kit даёт o раньше i, kit < ti — k раньше t, ti < tk — i раньше k. Вместе получается единственный порядок o, i, k, t.
entries=['ba', 'ab', 'ba'] → ''
Первая пара требует, чтобы b шла раньше a, вторая — наоборот. Такого алфавита не бывает.
entries=['moon', 'mo'] → ''
Слово mo — начало слова moon, поэтому при любом порядке букв оно должно стоять раньше.
entries=['kot', 'kit', 'ti', 'tk']
'oikt'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 93 теста на сервере, включая скрытые.