Дана длина видео в минутах и секундах. Формат — мм:сс (например, «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
