Аккуратные пробелы

Пользователи часто вводят текст с лишними пробелами в начале, в конце или между словами. Напиши функцию, которая приводит строку s в аккуратный вид: убирает пробелы по краям и заменяет несколько пробелов подряд между словами на один. Если в строке были только пробелы, верни пустую строку.

Примеры

Ввод
" hello world "
Вывод
"hello world"
Ввод
"a b c"
Вывод
"a b c"
Ввод
" "
Вывод
""

Нужно реализовать

def trim_spaces(s: str) -> str:

Теги

strings
PostgreSQLv16

Здесь будет результат выполнения кода

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid