เขียนโปรแกรมเพื่อเล่นบทกวีภาษาอังกฤษยอดนิยม
(ไฟล์นี้ได้รับอนุญาตภายใต้ Creative Commons Attribution-Share Alike 3.0 Unported License. คุณสมบัติ: Helix84ที่วิกิพีเดียภาษาอังกฤษ ; Blahedoที่วิกิพีเดียภาษาอังกฤษ )
บทความ Wikipedia บางบทความที่อาจมีประโยชน์:
- Twinkle Twinkle Little Star (มีคลิปเสียงของสิ่งที่โปรแกรมของคุณควรมีออกมา)
- สัญลักษณ์ดนตรีสมัยใหม่ (เพื่อเรียนรู้เกี่ยวกับสัญกรณ์ดนตรีที่ใช้ด้านบน)
- Note # Note frequency (เฮิร์ตซ์) (สูตรสำหรับคำนวณความถี่ของโน้ตแต่ละโน้ต)
หลักเกณฑ์บางประการสำหรับการส่งของคุณ:
โปรแกรมของคุณต้องใช้การ์ดเสียงของคอมพิวเตอร์ หากภาษาการเขียนโปรแกรมของคุณไม่มีการเข้าถึงฮาร์ดแวร์เสียงอย่างสะดวกโปรแกรมของคุณต้องสร้างไฟล์เอาต์พุตในรูปแบบมาตรฐานบางอย่างเช่น WAV หรือ MIDI
โปรแกรมของคุณจะต้องสร้างผลลัพธ์ ตัวอย่างเช่นการฝังไฟล์ Ogg Vorbis จาก Wikipedia จะไม่ได้รับอนุญาต
ต้องยอมรับคุณภาพเสียง อย่างน้อยที่สุดเพลงควรจะจดจำได้ง่าย ควรให้เสียงที่ดีเช่นกัน
โฟกัสควรเป็นขนาดรหัสคุณภาพเสียงหรือทั้งสองอย่าง (อธิบายว่าข้อใดที่คุณตัดสินใจ) โซลูชั่นที่สง่างามก็ยอดเยี่ยมเช่นกัน มีความสุข!
นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ