题目受版权保护,不可转载参见上述链接
input
5D
30s
100d
1230m
output
432000.0
30.0
8640000.0
73800.0
My Code
import sys
def convert_to_seconds(time_str):
if time_str[-1] in ['s', 'S']:
return float(time_str[0:-1])*1.0
elif time_str[-1] in ['m', 'M']:
return float(time_str[0:-1])*60.0
elif time_str[-1] in ['h', 'h']:
return float(time_str[0:-1])*3600.0
elif time_str[-1] in ['d', 'D']:
return float(time_str[0:-1])*24*3600.0
while True:
line = sys.stdin.readline()
line = line.strip()
if line == '':
break
print(convert_to_seconds(line))