Viết chương trình dịch văn bản ASCII sang đầu ra chữ nổi . Yêu cầu:
- Đầu vào có thể đến từ stdin, dòng lệnh hoặc một số nguồn đầu vào bên ngoài khác.
- Đầu ra nên được nhận dạng là chữ nổi, hình thức đầu ra là tùy thuộc vào bạn. Một ví dụ sẽ là
o
một dấu chấm được nâng lên và.
cho một dấu chấm không được nâng lên. Đại diện mẫu văn bản như1-3-4
là không được chấp nhận. Gói dài dòng là không cần thiết. - Chỉ có 26 ký tự chữ cái và không gian được yêu cầu cho một giải pháp tối thiểu. Tất cả các ký tự đầu vào không được hỗ trợ bởi giải pháp của bạn nên được bỏ qua.
Ghi điểm là theo số lượng ký tự trong mã nguồn. Hình phạt và tiền thưởng là:
- +50 hình phạt cho việc sử dụng các ký tự chữ nổi Unicode làm đầu ra.
- -50 phần thưởng cho việc hỗ trợ chữ hoa, số và dấu chấm câu.
-200 phần thưởng cho việc hỗ trợ chữ ghép và các chữ cái co lại từ chữ nổi tiếng Anh (Lớp 2) .(Sẽ biến điều này thành một thách thức riêng vì đây là một vấn đề hoàn toàn khác.)
Gọi mẫu và đầu ra (giải pháp tối thiểu):
$ braille Hello world
o . o . o . o . o . . . . o o . o . o . o o
o o . o o . o . . o . . o o . o o o o . . o
. . . . o . o . o . . . . o o . o . o . . .