ASCII metnini braille çıktısına çeviren bir program yazın . Gereksinimler:
- Giriş stdin, komut satırı veya başka bir harici giriş kaynağından gelebilir.
- Çıktı braille olarak tanınabilir olmalı, çıktı formu size kalmış. Bir örnek
o
yükseltilmiş bir nokta ve.
yükseltilmemiş bir nokta için olabilir. Metin örüntü gösterimi1-3-4
kabul edilemez. Uzun satır sarması gerekli değildir. - Minimum bir çözüm için sadece 26 alfabe karakteri ve boşluk gerekir. Çözümünüz tarafından desteklenmeyen tüm giriş karakterleri yok sayılmalıdır.
Puanlama, kaynak koddaki karakter sayısına göre yapılır. Cezalar ve bonuslar:
- Unicode braille karakterlerini çıktı olarak kullanmak için +50 ceza .
- Büyük harfleri, sayıları ve noktalama işaretlerini desteklemek için -50 bonus.
İngilizce (Grade-2) Braille'den bitişik harfleri ve tek harfli kasılmaları desteklemek için -200 bonus .(Bu, farklı bir sorun olacağından ayrı bir zorluk oluşturacaktır.)
Örnek çağırma ve çıktı (minimal çözüm):
$ 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 . . .