लोगों ने कई चीजों को लिखा है, जिससे एक चीज को दूसरे के रूप में कल्पना की जा सकती है। अब मैं संगीत को पत्र का अनुवाद करने में सक्षम होने का प्रस्ताव देता हूं! यह एक प्रोग्राम लिखने के लिए आपकी नौकरी है जो एक टेक्स्ट फ़ाइल लेता है और एक विशिष्ट नोट से परिवर्तित प्रत्येक अक्षर के साथ एक ध्वनि फ़ाइल को आउटपुट करता है C3-C8
।
डिस्क्लेमर - मुझे वास्तव में किसी भी अच्छे संगीत की उम्मीद नहीं है, लेकिन मैं आश्चर्यचकित हूं।
विशेष विवरण
- आप एक फ़ाइल को स्ट्रिंग के रूप में और BPM (बीट्स प्रति मिनट) एक इंट के रूप में लेते हैं
- आप
A
नोट होने के लिए अपरकेस बनाते हैंC3
- और इस क्रम के बाद हर वर्ण के लिए एक आधा कदम बढ़ाएँ:
ABCDEFGHIJKLMNOPQRSTUVWXYZ ()-,;.'"abcdefghijklmnopqrstuvwxyz
- हां, हर पात्र का उपयोग नहीं किया जाएगा क्योंकि वह बहुत सारे सप्तक तक फैला है।
- आप हर कैरेक्टर को फाइल में इस तरह ट्रांसलेट करते हैं
- दिए गए BPM में नोटों को एक साथ तिमाही नोटों के रूप में रखें
- या तो एक ध्वनि फ़ाइल के रूप में सहेजें (मैं अनुमान लगा रहा हूं कि मिडी सबसे आसान होगी, लेकिन कुछ भी ठीक है) या इसे खेलें
- कोई भी sane input फॉर्मेट ठीक है
- कोई मानक खामियां नहीं हैं
- यह कोड-गोल्फ है, इसलिए बाइट्स जीत में सबसे छोटा कोड है !
बोनस
- आउटपुट को स्थानांतरित करने की अनुमति दें - 50 बाइट्स
- कई फ़ाइलों को एक-दूसरे के ऊपर एक-दूसरे के ऊपर सुपरइम्पोज़ करने की अनुमति दें - 75 बाइट्स
- एक लंबे नोट में लगातार अक्षरों को मिलाएं - 50 बाइट्स
संपादित करें: वाह, हमारे पास नकारात्मक अंक हैं। मैं शनिवार को विजेता की घोषणा करूंगा।