Лестница из букв

Здесь строка превращается в красивую «лесенку»: каждая следующая буква повторяется на один раз больше. Напиши функцию accum, которая для каждой буквы строки s создаёт группу: первая буква заглавная, остальные строчные. Группы нужно соединить через -.

Примеры

Ввод
"abcd"
Вывод
"A-Bb-Ccc-Dddd"
Ввод
"RqaEzty"
Вывод
"R-Qq-Aaa-Eeee-Zzzzz-Tttttt-Yyyyyyy"
Ввод
"cwAt"
Вывод
"C-Ww-Aaa-Tttt"

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

def accum(s: str) -> str:

Теги

strings
PostgreSQLv16

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

Видимые тесты
1
Ввод
"abcd"
Ожидаемый"A-Bb-Ccc-Dddd"
2
Ввод
"RqaEzty"
Ожидаемый"R-Qq-Aaa-Eeee-Zzzzz-Tttttt-Yyyyyyy"
3
Ввод
"cwAt"
Ожидаемый"C-Ww-Aaa-Tttt"
4
Ввод
"a"
Ожидаемый"A"
5
Ввод
"ZpglnRxqenU"
Ожидаемый"Z-Pp-Ggg-Llll-Nnnnn-Rrrrrr-Xxxxxxx-Qqqqqqqq-Eeeeeeeee-Nnnnnnnnnn-Uuuuuuuuuuu"
6
Ввод
"Hello, World!"
Ожидаемый"H-Ee-Lll-Llll-Ooooo-,,,,,,- -Wwwwwwww-Ooooooooo-Rrrrrrrrrr-Lllllllllll-Dddddddddddd-!!!!!!!!!!!!!"
Фокус-радио
На паузе · SomaFM · Fluid