Из snake в Camel

В программировании часто приходится переводить имена переменных из одного стиля в другой. Функция snake_to_camel получает строку в стиле snake_case. Убери подчёркивания, сделай первую букву каждого слова заглавной и верни строку в стиле CamelCase.

Примеры

Ввод
"hello_world"
Вывод
"HelloWorld"
Ввод
"a_b_c"
Вывод
"ABC"
Ввод
"single"
Вывод
"Single"

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

def snake_to_camel(s: str) -> str:

Теги

strings
PostgreSQLv16

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

Видимые тесты
1
Ввод
"hello_world"
Ожидаемый"HelloWorld"
2
Ввод
"a_b_c"
Ожидаемый"ABC"
3
Ввод
"single"
Ожидаемый"Single"
4
Ввод
"my_var_name"
Ожидаемый"MyVarName"
5
Ввод
""
Ожидаемый""
6
Ввод
"dlrow_olleh"
Ожидаемый"DlrowOlleh"
Фокус-радио
На паузе · SomaFM · Fluid