यह कार्य सरल है: एक प्रोग्राम या फ़ंक्शन लिखें जो सभी संगीत नोट्स (अंग्रेजी नोट नाम का उपयोग करके) की सूची को A ♭ से G♭ तक आउटपुट करता है।
एक अक्षर वाले नाम के बिना सभी नोट (एक संगीत कीबोर्ड पर काले नोट), उनका नाम दो बार मुद्रित होना चाहिए, एक बार एक नोट के तेज के रूप में, एक बार एक के फ्लैट के रूप में। तीव्र या सपाट नोट जिन्हें एकल अक्षर के साथ वर्णित किया जा सकता है, जैसे कि B C (C) या F notes (E) को आउटपुट नहीं किया जाना चाहिए।
यहाँ उत्पादन का एक उदाहरण है:
Ab, A, A#, Bb, B, C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#
विशेष विवरण
प्रोग्राम या फ़ंक्शन को कोई इनपुट नहीं लेना चाहिए।
नोट किसी भी क्रम में मुद्रित किए जा सकते हैं, और हमारे मानक I / O नियमों द्वारा अनुमत किसी भी सूची आउटपुट में
तेज और सपाट यूनिकोड प्रतीकों (♯ / ic) के साथ प्रतिस्थापित किया जा सकता है
b
और#
हमेशा की तरह, मानक खामियों के लिए मना किया जाता है।
जैसा कि यह कोड-गोल्फ है , बाइट्स में सबसे छोटा कार्यक्रम, जीत है।
"C "
बजाय उत्पादन कर सकते हैं "C"
?