Палиндром из двухбуквенных слов
Задача по программированию с проверкой онлайн
- Сложность
- Средняя
- Языки
- Python
- JavaScript
- TypeScript
- Java
- Go
- Темы
- Словари и множества
- Строки
Дан список слов, каждое из которых состоит ровно из двух строчных латинских букв. Из слов можно составить строку, выбрав часть из них (каждое слово не более одного раза, слова из списка с одинаковым текстом считаются разными экземплярами) и записав их подряд в любом порядке. Верните наибольшую длину такой строки, которая читается одинаково слева направо и справа налево. Если составить нельзя, верните 0. Слов до 1000.
Пример: ["lc", "cl", "gg"] → 6 (строка lcggcl).
Источник: задача CodeShare
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).