Дана длина видео в минутах и секундах. Формат – мм:сс (например, “02:54”). Создайте функцию, которая принимает длину видео и возвращает ее в секундах.
Пример:
minutesToSeconds("01:00") ➞ 60 minutesToSeconds("13:56") ➞ 836 minutesToSeconds("10:60") ➞ False
Примечание:
- Длина видео задается в виде строки
- Число минут может превышать 99
- Если количество секунд равно 60 или больше, возвращается False
Варианты решений:
def minutes_to_seconds(time): m, s = map(int, time.split(':')) return False if s >= 60 else m*60 + s
def minutes_to_seconds(time): m,s = time.split(":") if int(s) >= 60: return False return int(m)*60 + int(s)
def minutes_to_seconds(time): import re x = re.sub(':', '', time) if int(x[-2:]) >= 60: return False else: return int(x[:-2:])*60 + int(x[-2:])
def minutes_to_seconds(time): converted = time.split(":") if int(converted[1]) >= 60: return False else: a = int(converted[0])*60 b = int(converted[1]) return a + b