Вступ
Уявіть, що лінія знаків насправді два ряди. Верхній рядок - крапки - представляє години (24-годинна система), а нижній - коми - представляє хвилини . Один символ може представляти годину, хвилину або обидва - коли це можливо.
Спочатку, напевно, вам доведеться перетворити хвилини з півночі на години та хвилини .
Результат - рядок, що показує поточний час у "крапковому форматі". Відлік точок ( апостроф вважається тут крапкою і буде називатися так! ) - це кількість годин з півночі, а число комами - кількість хвилин. Я покажу кілька прикладів, щоб це було зрозуміло.
- (Зауваження) hh: mm -
result - (Лише години) 05:00 -
''''' - (Лише хвилин) 00:08 -
,,,,,,,, - (годин <хв.) 03:07 -
;;;,,,, - (години> хвилини) 08:02 -
;;'''''' - (годин = хвилин) 07:07 -
;;;;;;; - (початок дня) 00:00 -
( порожній результат )
Зауважте, що символ "обидва" можна використовувати максимум 23 рази - для 23: xx, де xx - 23 або більше.
Символи
Якщо персонаж повинен (див правило 5.) екранувати на вашій мові, ви могли б змінили його на одну з альтернатив. Якщо зазначених альтернатив недостатньо, ви можете використовувати інші символи, але зберігайте це розумно. Я просто не хочу, щоб втеча була перешкодою.
;(Точка з коми) - маркер для обох годин і хвилин (альт::)'(Апостроф) - маркер для годин (альт:'``°),(Кома) - маркер хвилин (альт:.)
Додаткові правила
- Код з найменшою кількістю байтів виграє!
- Ви повинні використовувати обидва символи, коли це можливо. Для 02:04 результату бути не може
'',,,,, ані;',,,. Це повинно бути;;,, - Введення - це може бути параметр сценарію / програми, введення користувача (наприклад, лінія зчитування) або змінна всередині коду
3.1. Якщо використовується внутрішня змінна код, то її довжина повинна бути якомога довшою. Це1439(23:59), так би виглядалоt=1439 - Загальна частина, що символізується символом "обидва" (12 в 12:05, 3 в 03:10), повинна бути розміщена на початку рядка
- Символи можуть бути замінені на альтернативні лише у тому випадку, якщо їх потрібно буде уникати у вашому коді.
- Введення дається через хвилини після 00:00 . Можна припустити, що це невід'ємне ціле число.
Тестові справи
Input: 300
Output: '''''
Input: 8
Output: ,,,,,,,,
Input: 187
Output: ;;;,,,,
Input: 482
Output: ;;''''''
Input: 427
Output: ;;;;;;;
Input: 0
Output: (empty)
1439є 23:59і ні 1339. (23 х 60 + 59).
