Code Golf - Задача

Progress Bar

Когда вы решаете задачи по CodeGolf, время летит незаметно.
Можно и не успеть заметить, как соревнование подходит к концу.
Ваша задача — определить, насколько далеко продвинулось соревнование, и вывести это в виде полосы прогресса.

На вход подается строка в формате HH:MM, где HH — часы (00–23), а MM — минуты (00–59).
Соревнование начинается в 13:00, а заканчивается в 18.00.

Нужно вывести полосу прогресса длиной ровно 50 символов, которая отображает прогресс соревнования.

  • Символ | обозначает заполненную часть
  • Символ - обозначает пустую часть
  • Если введенное время < 13.00, то вывести все -
  • Если введенное время > 18.00, то вывести все |

При расчёте количества символов | округляйте значение вниз до ближайшего целого.
Например, для времени 14.40 нужно вывести 16 символов |

Пример входных данных, подаваемых через stdin:
15:30
Ожидаемый ответ:
[|||||||||||||||||||||||||-------------------------]

Скачать тестовые данные

Вы можете скачать примеры входных и выходных данных для тестирования своего решения:

Скачать входные данные Скачать ожидаемые результаты

Отправить решение