চ্যালেঞ্জটি হ'ল: সাদা শব্দে তৈরি একটি অডিও ফাইল তৈরি করুন।
প্রয়োজনীয়তা এবং নির্দেশাবলী:
- আপনার প্রোগ্রামকে অবশ্যই একটি শ্বেত শব্দ সহ একটি অডিও ফাইল তৈরি করতে হবে যার অর্থ এর তীব্রতা সমস্ত (যুক্তিসঙ্গত) ফ্রিকোয়েন্সি এবং ননজারো [উদাহরণস্বরূপ প্লট দেখুন ] এর জন্য একই;
- একজনকে অবশ্যই ভিএলসির সর্বশেষ সংস্করণে [আপনার উত্তর লেখার সময়] অডিও ফাইলটি খেলতে সক্ষম হতে হবে;
- প্রোগ্রামটির ক্রিপ্টোগ্রাফিকভাবে শক্তিশালী এলোমেলো প্রয়োজন নেই,
rand
ফাংশন বা পড়া/dev/rand
ঠিক আছে; - প্রোগ্রামটি অবশ্যই কমপক্ষে তত্ত্বের ক্ষেত্রে কমপক্ষে 1 ঘন্টা অডিও তৈরি করতে সক্ষম হবে (যার অর্থ সিস্টেমের সীমাবদ্ধতা সর্বাধিক ফাইলাইজের মতো হয় না);
- আপনার স্কোরটি আপনার উত্স কোডে বাইট সংখ্যা, এবং প্রযোজ্য সমস্ত বোনাস;
- কোনও তৃতীয় পক্ষ ব্যবহার করে , বাহ্যিক গ্রন্থাগার ঠিক আছে;
- প্রোগ্রামটি অবশ্যই ইন্টারনেট অ্যাক্সেস ছাড়াই কাজ করবে।
বোনাসগুলি হ'ল:
- -15%: অডিও ফাইলের ফর্ম্যাট নির্দিষ্ট করার অনুমতি দিন (কমপক্ষে দুটি পছন্দ; সম্ভাব্য পছন্দগুলির সংখ্যা স্কোর পরিবর্তন করে না);
- -10%: অডিও ফাইলের সময়কাল নির্দিষ্ট করার অনুমতি দিন;
- -5%: অডিও ফাইলের বিটরেট নির্দিষ্ট করার অনুমতি দিন।
সেটিংসটি আপনার পছন্দ অনুযায়ী ভেরিয়েবল, ফাইলগুলিতে বা কমান্ড লাইন প্যারামিটার হিসাবে সংরক্ষণ করা যেতে পারে। কোনও বোনাস প্রয়োগ করার আগে শতাংশের মূল সংখ্যা বাইট থেকে গণনা করা হয়।