Время без AM и PM

В расписаниях и логах удобнее хранить время в 24-часовом формате, чтобы не путаться с утренними и вечерними часами. Функция получает строку s в формате hh:mm:ssAM или hh:mm:ssPM. Верните это же время в формате HH:MM:SS, учитывая особые случаи: 12AM превращается в 00, а 12PM остаётся 12.

Примеры

Ввод
"07:05:45PM"
Вывод
"19:05:45"
Ввод
"12:00:00AM"
Вывод
"00:00:00"
Ввод
"12:00:00PM"
Вывод
"12:00:00"

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

def time_conversion(s: str) -> str:

Теги

strings
PostgreSQLv16

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

Видимые тесты
1
Ввод
"07:05:45PM"
Ожидаемый"19:05:45"
2
Ввод
"12:00:00AM"
Ожидаемый"00:00:00"
3
Ввод
"12:00:00PM"
Ожидаемый"12:00:00"
4
Ввод
"06:40:03AM"
Ожидаемый"06:40:03"
5
Ввод
"11:59:59PM"
Ожидаемый"23:59:59"
6
Ввод
"11:59:59PM!"
Ожидаемый"23:59:59P"
Фокус-радио
На паузе · SomaFM · Fluid