एक नोट के इनपुट को देखते हुए, ट्रेबल क्लीफ पर संबंधित प्रमुख कुंजी का ASCII ड्राइंग आउटपुट करता है।
यहाँ सभी प्रमुख कुंजियाँ हैं (जिसमें डबल-शार्प या डबल-फ़्लैट शामिल नहीं हैं) और उनके अनुरूप कुंजी हस्ताक्षर हैं:
विकिपीडिया उपयोगकर्ता द्वारा पांचवें डीलक्स 4 का घेरा बस सादा विधेयक, कॉपीराइट CC BY-SA 3.0
यदि इनपुट शार्प के साथ एक कुंजी है, तो उचित संख्या में शार्प के साथ निम्नलिखित ASCII आर्ट ड्रा करें:
#
-#-------
#
----#----
#
-------#-
#
---------
---------
और अगर फ्लैट्स के साथ इनपुट एक कुंजी है:
---------
b
----b----
b
-b-------
b
-----b---
b
---------
यहाँ संभावित आदानों का संक्षिप्त सारांश है और साथ ही वे कितने शार्प या फ़्लैट का उपयोग करते हैं:
0 1 2 3 4 5 6 7
# C G D A E B F# C#
b C F Bb Eb Ab Db Gb Cb
डैश की सभी पाँच लाइनें हमेशा खींची जानी चाहिए, लेकिन प्रति पंक्ति डैश की संख्या कई हो सकती है जैसे कि शार्प्स या फ़्लैट्स में प्रत्येक तरफ कम से कम एक स्तंभ हो, जब तक कि डैश की प्रत्येक पंक्ति की लंबाई समान हो। उदाहरण के लिए, ये सभी इनपुट के लिए स्वीकार्य आउटपुट हैं Ab
:
--------- ------ --------- ----------------
b b b b
----b---- ----b- -------b- ------b---------
-b------- -b---- ----b---- ---b------------
b b b b
--------- ------ --------- ----------------
--------- ------ --------- ----------------
सी प्रमुख के मामले में, जिसमें न तो कोई शार्प है और न ही फ्लैट्स, किसी भी सकारात्मक संख्या में डैश प्रति पंक्ति (एक भी) स्वीकार्य है।
व्हाट्सएप पर अग्रणी या अनुगामी की कोई भी राशि ठीक है, क्योंकि प्रत्येक पंक्ति में रिक्त स्थान रिक्त हैं। जब तक प्रत्येक पंक्ति पर समान संख्या न हो तब तक अतिरिक्त अग्रणी स्थान ठीक हैं।
आप लोअरकेस में इनपुट ले सकते हैं या आवश्यकता हो सकती है कि बिना किसी तीव्र या फ्लैट के इनपुट्स में एक अनुगामी स्थान हो, यदि आप ऐसा चाहते हैं।
चूंकि यह कोड-गोल्फ है , बाइट्स में सबसे छोटा समाधान जीत जाएगा।