Hedef
Mors kodu genellikle ses olarak gösterilir. Sesin açık veya kapalı olduğunu gösteren bir bit akışı göz önüne alındığında, akımı harflere, sayılara ve boşluklara çevirir.
Ayrıntılı Bilgiler
- Bit akımı, tekrar eden ON / OFF bitlerinin uzunluğuna göre analiz edilir.
- 1 ON bit bir noktadır
- 3 ON bit bir çizgidir
- 1 OFF biti nokta ve çizgi sınırlar
- 3 KAPALI bit karakterleri sınırlar
- 7 OFF bit, kelimeleri sınırlandırır (boşluk)
- Giriş bir dize veya dizi olabilir. Girişte yalnızca iki benzersiz karakter / değere seçim yapabilirsiniz. (örn. 0/1, doğru / yanlış, virgül / boşluk)
- Çıktı bir dize döndürür veya standart çıktıya yazdırılır.
Örnek
Input: 101010100010001011101010001011101010001110111011100000001011101110001110111011100010111010001011101010001110101
Analysis: \--H--/ E \---L---/ \---L---/ \----O----/\-- --/\---W---/ \----O----/ \--R--/ \---L---/ \--D--/
Output: HELLO WORLD
Varsayımlar
- Akış her zaman bir ON biti ile başlar ve biter.
- Önde giden veya takip eden bir boşluk yok.
- Giriş her zaman geçerlidir.
- Tüm harfler (büyük-küçük harf duyarlı) ve rakamlar desteklenir.
Test Kılıfları
101010100010001011101010001011101010001110111011100000001011101110001110111011100010111010001011101010001110101
HELLO WORLD
10100000001011100011101110000000101110000000101011101000101000101010001010101
I AM A FISH
1010111011101110001110111011101110111000101110111011101110001110111010101
2017
101010001110111011100010101
SOS
puanlama
Bu kod golfü. Gelecek hafta bu zamana kadar en düşük bayt sayma kodu kazanır.