Волна из букв

Мексиканская волна на стадионе — это когда люди по очереди встают, а здесь по очереди «встают» буквы. Напиши функцию wave, которая для каждой буквы в строке s создаёт копию строки с этой буквой в верхнем регистре. Пробелы не участвуют в волне, поэтому для них отдельную строку создавать не нужно.

Примеры

Ввод
"hello"
Вывод
["Hello", "hEllo", "heLlo", "helLo", "hellO"]
Ввод
""
Вывод
[]
Ввод
"two words"
Вывод
["Two words", "tWo words", "twO words", "two Words", "two wOrds", "two woRds", "two worDs", "two wordS"]

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

def wave(s: str) -> list[str]:

Теги

stringsarray
PostgreSQLv16

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

Видимые тесты
1
Ввод
"hello"
Ожидаемый["Hello","hEllo","heLlo","helLo","hellO"]
2
Ввод
""
Ожидаемый[]
3
Ввод
"two words"
Ожидаемый["Two words","tWo words","twO words","two Words","two wOrds","two woRds","two worDs","two wordS"]
4
Ввод
" gap "
Ожидаемый[" Gap "," gAp "," gaP "]
5
Ввод
"a"
Ожидаемый["A"]
6
Ввод
" "
Ожидаемый[]
Фокус-радио
На паузе · SomaFM · Fluid