Bir ascii müzikal puanı verildiğinde, notu ve karşılık gelen uzunluğunu çıkarabilmelisiniz. Skor 5 ile 15 arasında not içerecek ve bir çıtaya yazılacaktır. Bir çıta, boşluk satırları ile ayrılmış - (eksi) karakterden oluşan beş yatay çizgiden oluşur. Çıtanın alt çizgisi 'E' notasına eşdeğerdir. Alt çizginin hemen üzerindeki boşluk çizgisi bir 'F' işaretini gösterir ve altındaki 'E' işaretinden daha yüksek bir perdeye sahiptir. Bu aşağıdaki gibi devam eder. Notların 'A'da tekrar başlamadan önce yalnızca' G'ye kadar yükseldiğini unutmayın. Aşağıya bakınız:
F ----------
E
D ----------
C
B ----------
A
G ----------
F
E ----------
Harflerin girişe dahil olmadığını unutmayın. Notlar, 'not başlığını' belirtmek için ao (küçük harfli ooh) karakter kullanılarak çıtanın üstüne yerleştirilir. Bu nota başı notanın sıklığını ve dolayısıyla yukarıdaki gibi alfabetik temsilini gösterir. Örneğin, aşağıdaki gibi nota yerleştirilen bir not bir 'A'yı gösterir:
----
----
----
o
----
----
Bir nota, yukarıdaki 'A' gibi, 'tam nota' denir ve bir tam vuruş için çalınır. Diğer süreler, nottan yükselen bir 'gövde' ve sıfır ile üç 'bayrak' arasında belirtilerek belirtilebilir. Bir kök üç taneden oluşur | (dikey çizgi veya dikey çubuk) karakterleri not başlığının hemen üstüne yerleştirilir. Bayraksız bir kök 'çeyrek nota' olarak kabul edilir ve çeyrek vuruş için oynar. Bayraklar \ (ters eğik çizgi) karakteridir ve gövdenin sağ tarafındaki eldir. Her bir kök notanın çalındığı süreyi yarıya indirir. Her notanın uzunluğu aşağıdakilerden biri olacaktır: tam nota, çeyrek nota, sekizinci nota, on altıncı nota veya otuz saniyelik nota. Her not türü A'yı şu şekilde arayacaktır:
--------------------
----|---|\--|\--|\--
| | |\ |\
----|---|---|---|\--
o o o o o
--------------------
--------------------
Birden fazla notu bir araya getirmek size bir puan verir. Her not dört karakter genişliğinde, her dört karakter bloğunun ilk sütununda bir not olarak düşünülebilir. Örneğin :
|\
----|\--|\----------
|\ | |\
----o---|---o---|\--
| o |
|---------------o---
|
o-------------------
--------------------
Yukarıdaki örnek sırasıyla şu notları içerir: çeyrek nota 'G', otuz ikinci nota 'D', sekizinci nota 'C', bütün nota 'D' ve on altıncı nota 'B' notaları. Çıktınızdaki her nota harf / uzunluk biçiminde olmalıdır, burada harf AG'dir ve uzunluk notun tümüyle karşılaştırıldığında notun uzunluğudur. İstisna olarak, notun tamamı not ise uzunluk ve / karakteri yazdırılmamalıdır. Çıktınızdaki her not tek bir boşlukla ayrılmalıdır. Bu nedenle, yukarıdaki puan için kodunuz aşağıdakileri çıkarmalıdır:
G/4 D/32 C/8 D B/16
- Notlar aşağıdaki aralıkta olacaktır: EFGABCDE F. Sadece harfin yazdırılması gerektiğini, oktavın dikkate alınmadığını unutmayın.
- Giriş satırlarının sayısının 9 ile 12 arasında değiştiğine dikkat edin, çünkü D satırında veya daha yüksekte çeyrek zamanı veya daha az olan notların tamamen gösterilmesi için daha fazla satır gerekir.
- Bu durumda yarım nota yoktur.
En kısa kod kazanır (boşluk sayılmaz).
Düzenleme: Bir girişteki boşluk hatası düzeltildi.
Bazı örnek girişler:
|\
----|\--|-------------------
|\ | |
|---|---o---------------o---
| o |\
o---------------|\--|\------
|\ |\ |\
------------|\--|\--o-------
|\ o
------------o---------------
Çıkış: B / 8 C / 8 D / 8 E / 32 F / 32 G / 32 D
----------------o-------------------
o
------------o-----------------------
o
--------o---------------------------
o
----o-------------------------------
o
o-----------------------------------
Çıktı: EGBDFFACE
|\
|\
|\
------------o-------|-----------
| o | |\
|---|\--------------|---|\------
| | o |\
o---|---|\--------------o---|\--
o |\ |\
--------|\------------------|---
o o
--------------------------------
Çıktı: B / 4 A / 8 F / 32 F / 32 EC / 4 B / 32 F / 16