cards написаны две строчные латинские буквы. Выберите некоторые карточки (каждую не больше одного раза) и выложите их в ряд в любом порядке так, чтобы получившаяся строка была палиндромом — читалась одинаково слева направо и справа налево.
Верните наибольшую возможную длину такой строки. Если не получается составить ни одного палиндрома, верните 0.cards=["ok", "mm", "ko", "ok"] → 6
"ok" + "mm" + "ko" = "okmmko", длина 6. Вторая карточка "ok" пары не находит.
cards=["zz", "zz", "zz", "ab"] → 6
Все три "zz" подряд: "zzzzzz", длина 6. Карточку "ab" использовать не получится.
cards=["pq", "rs"] → 0
Ни одна карточка сама не палиндром и зеркальной пары нет — ответ 0.
cards=["ok", "mm", "ko", "ok"]
6
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 55 тестов на сервере, включая скрытые.