Задача:
Внедрите функцию, которая:
 принимает положительное целое число, представляющее продолжительность в секундах в качестве входных данных (например, 100 ), и возвращает строку, которая показывает ту же самую длительность, разложенную на недели, дни, часы, минуты и секунды, как описано ниже (например, « 1 min, 40 sec «). 
Продемонстрируйте, что он проходит следующие три теста:
Испытательные случаи
| номер ввода | номер выхода | 
|---|---|
| 7259 |  2 hr, 59 sec  |  
| 86400 |  1 d  |  
| 6000000 |  9 wk, 6 d, 10 hr, 40 min  |  
Детали
Следует использовать следующие пять единиц:
| Ед. изм | суффикс, используемый для вывода | преобразование | 
|---|---|---|
| неделю |  wk  |  1 неделя = 7 дней | 
| день |  d  |  1 день = 24 часа | 
| час |  hr  |  1 час = 60 минут | 
| минут |  min  |  1 минута = 60 секунд | 
| второй |  sec  |  
1 d », а не « 0 wk, 1 d, 0 hr, 0 min, 0 sec »). Увеличивайте более высокий приоритет блоков по сравнению с меньшими (например, возврат 2 min, 10 sec а не 1 min, 70 sec или 130 sec ). Обозначьте форматирование, показанное в тестовых сценариях (количества, отсортированные от наибольшего до наименьшего и разделенные запятой + пробелом, значение и единица каждая величина разделяется пробелом).