অন্যদিন আমার কাছে কেবল একটি ধারণা ছিল: পূর্বনির্ধারিত শব্দগুলির একটি মার্কভ চেইনকে অনুসরণ করে মারধর করা ।
আমার মনে আছে কেউ গুগল ট্রান্সলেট এবং জার্মান ভাষার সাথে একটি বেটবক্স করেছে ( লিঙ্কটি অনুসরণ করুন এবং শুনুন টিপুন)।
সুতরাং, চ্যালেঞ্জটি হ'ল প্রদত্ত চেইন থেকে গুগল ট্রান্সলেটে একটি পাঠ্য ইনপুট তৈরি করা। বা আপনি সঙ্গীত নোটগুলি ব্যবহার করতে পারেন এবং এটি নিজে খেলতে পারেন :) :)
আপনি মারার সংখ্যার সাথে একটি লাইন পড়ার একটি প্রোগ্রাম তৈরি করতে পারেন, অন্যটির নাম এবং সম্ভাবনার একটি ম্যাট্রিক্স উপস্থাপনা (আপনি উপস্থাপনাটি চয়ন করতে পারেন)।
আপনি এই তিনটি যুক্তি দিয়ে কোনও ফাংশনও করতে পারেন।
যেমন
[ইনপুট]
20
pv zk bschk kkkk
[[.1, .4, .5, 0.],
[.3, .2, .3, .2],
[0., .3, .2, .5],
[.1, .8, .1, 0.]]
[আউটপুট] এর মতো কিছু:
pv zk bschk zk pv bschk zk pv zk bschk kkkk pv bschk zk bschk bschk bschk zk kkkk bschk
প্রারম্ভিক সম্ভাবনা প্রতিটি বিট জন্য একই।
এটি কোনও কোড-গল্ফ চ্যালেঞ্জ নয় কারণ আমি কিছু সুন্দর সমাধান দেখতে চাই (সৃজনশীল হও)।
আপনি যদি নতুন মারধর উদ্ভাবন করেন এবং / অথবা সম্ভাবনার একটি টেবিল বেছে নেন যা বেশিরভাগ সময় সুন্দর বীট দেয় তবে অতিরিক্ত পয়েন্ট।
আপনি যদি চান তবে আপনি আসল বিটগুলি ব্যবহার করতে পারেন (বহু ভাষায় পাইথনের মডিউলের .wav
মতো ফাইলগুলি খোলার পক্ষে সহজ wave
) এবং সংগীত উত্পন্ন করতে পারেন! এখানে কিছু নিখরচায় নমুনা বীট দেওয়া আছে।
প্রয়োজনে আমি একটি রেফারেন্স বাস্তবায়ন পোস্ট করতে পারি।