Сколько слов в строке

Подсчёт слов пригодится в поиске, статистике текста и простых валидаторах формы. Функция count_words получает строку s и возвращает количество слов в ней. Слова разделены пробелами, причём пробелов может быть сколько угодно; пробелы в начале и конце строки не считаются словами.

Примеры

Ввод
"hello world"
Вывод
2
Ввод
" one two three "
Вывод
3
Ввод
""
Вывод
0

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

def count_words(s: str) -> int:

Теги

strings
PostgreSQLv16

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

Видимые тесты
1
Ввод
"hello world"
Ожидаемый2
2
Ввод
" one two three "
Ожидаемый3
3
Ввод
""
Ожидаемый0
4
Ввод
"single"
Ожидаемый1
5
Ввод
"a b c d"
Ожидаемый4
6
Ввод
"a"
Ожидаемый1
Фокус-радио
На паузе · SomaFM · Fluid