English to Braille Translator
Шрифт Брайля - це тактильна система письма, що використовується незрячими і слабозорими. Зазвичай друкується на тисненому папері. Символи в цьому шрифті - це невеликі прямокутні блоки, звані клітинками, які містять крихітні відчутні випуклості, звані піднятими крапками. Число та розташування цих крапок відрізняють один символ від іншого.
Ми будемо використовувати шрифт Брайля з 6-точок. Кожна літера може бути представлена як матриця 3x2, де 1 - піднята крапка і 0 - це порожній простір.
(Літера W не оригінальна)
Літери повинні бути відокремлені порожнім стовпцем. Пробіл - це два порожні стовпці (плюс порожній стовпчик сепаратора, якщо пробіл знаходиться між літерами). Різні позначки форматування вказують на значення символів, які слідують за ними. У них немає прямого еквівалента в друці. Найбільш важливим позначками в англійському шрифті Брайля є: "велика літера" та "число". Ці позначки працюють як перемикач - лише для наступного символа.
Ми будемо використовувати кілька основних розділових знаків:
Тобі дано сторінку текста, яку слід перекласти шрифтом Брайля. В результаті, сторінка містить один або кілька рядків, представлених як матриця. Кожен рядок містить не більше 10 символів (включаючи не друковані).Рядки розділені одним порожнім рядком. Символи розділені порожніми стовпцями, але не мають ніяких розділень на початку та в кінці рядка. Якщо текст можна розмістити в один рядок, то ширина сторінки пропорційна довжині тексту. Якщо сторінка має більше одного рядка, тоді ширина дорівнює довшому рядку, інші рядки...