Watcha
У віддаленому майбутньому, коли на Олімпії кіборги повністю замінять людей, центральна проблема, що постане перед суспільством, буде такою: тим кіборгам, які з естетичних причин надаватимуть перевагу механічному годиннику, буде важко, подивившись на годинник, розуміти, котра зараз година.
Завдання
Вирішіть цю екзистенціальну проблему вже зараз! Напишіть програму watcha, яка за виглядом механічного годинника визначатиме, котра зараз година.
Вхідні дані
Вхідний файл задає одне або кілька чорно-білих зображень годинника. Файл складається з одного або кількох блоків (щонайбільше 20 блоків у файлі). Один блок — 128 рядків по 128 символів у кожному. Кожен символ блоку — це або 0 (білий піксель: фон), або 1 (чорний піксель: елемент годинника). Між символами пропусків немає. Між собою блоки розділені порожніми рядками (по одному порожньому рядку між кожними двома сусідніми блоками). Вхідні дані завжди задають годинник одного типу, зображений нижче. Крім того, годинник завжди має однаковий розмір: перший та останній рядок і стовпець задають рамку з білих пікселів, але вже другий та передостанній рядок і стовпець містять принаймні по одному чорному пікселю годинника.
Вихідні дані
Вихідний файл повинен містити стільки рядків, скільки блоків є у вхідному файлі. Кожен рядок задає час, відображений на годиннику у відповідному блоці (година — від 1 до 12, без нулів попереду; символ, що розділяє години та хвилини, — двокрапка).
Приклади
Завантажте архів
9:03 3:50 6:36
Оцінювання
Набір складається із 50 тестів однакової вартості.