chars. Переставьте его элементы в обратном порядке: первый символ должен оказаться последним, второй — предпоследним и так далее.
Верните перевёрнутый список chars.
Попробуйте обойтись O(1) дополнительной памяти.chars=['r', 'a', 'd', 'a', 'r', 's'] → ['s', 'r', 'a', 'd', 'a', 'r']
После разворота получается ['s', 'r', 'a', 'd', 'a', 'r'].
chars=['Q', '?'] → ['?', 'Q']
Два символа просто меняются местами: ['?', 'Q'].
chars=['z'] → ['z']
Один символ разворачивать некуда — список остаётся прежним.
chars.length ≤ 10⁵chars[i] — печатный ASCII-символchars=['r', 'a', 'd', 'a', 'r', 's']
['s', 'r', 'a', 'd', 'a', 'r']
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 35 тестов на сервере, включая скрытые.