আপনি জানেন — এগুলি দেখতে দেখতে:
লক্ষ্যটি হ'ল নিম্নলিখিতটির মতো একটি সঙ্গীতকে মারার চিত্র অঙ্কন করা:
= = =
= = = = =
== = == = == = ====
== ==== == === = = =======
======== == ==== = ========= =
=================================
বিধিগুলি হ'ল:
- চিত্রের প্রস্থটি 33 টি প্রতীক, তবে আপনার যদি প্রয়োজন হয় - এই প্রস্থের বেশি হওয়া কোনও পিছনের স্থান অনুমোদিত।
- প্রতিটি কলাম সমান চিহ্ন (
=
) দিয়ে তৈরি । - প্রতিটি কলামের একটি এলোমেলো উচ্চতা থাকে (পরবর্তী কলামের উচ্চতাটি আগের কলামের উচ্চতার কোনও উপায়ে নির্ভর করে না), এটি 1 থেকে 6 এর মধ্যে পৃথক It's এটিও ঠিক আছে যদি কোনও কঠোর কোনও ইনপুট পাওয়া কমপক্ষে সম্ভব হয় তবে এটিও ঠিক আছে গণিতের সম্ভাবনা (যেমন কিছু ইনপুট অন্যদের তুলনায় খুব কম দেখা যায়)।
- একটি কলাম নীচের উপরে ভাসতে পারে না এবং এর মধ্যে ফাঁকও থাকতে পারে।
- যেহেতু প্রতিটি কলামে সর্বনিম্ন উচ্চতা 1 থাকে তাই শেষ সারিতে কোনও ফাঁক থাকতে পারে না — এটি সর্বদা 33 টি সমান চিহ্ন নিয়ে গঠিত।
- যেহেতু 6 এর উচ্চতা সহ কোনও কলাম থাকা সম্ভব নয় (এটি সর্বোপরি এলোমেলো): এক্ষেত্রে আপনার স্পেস দিয়ে তৈরি শীর্ষ লাইন থাকা দরকার না। এই প্রকৃতির যে কোনও প্রান্তের ক্ষেত্রে প্রযোজ্য: হঠাৎ যদি আপনার কোড 1 এর চেয়ে বেশি উচ্চতা সহ কোনও কলাম সরবরাহ না করে, আপনার নীচের লাইনের উপরে ফাঁকা ফাঁকা অতিরিক্ত লাইন তৈরি করার দরকার নেই।
- আপনি কোনও ইনপুট নেন না ।
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
)
Math.random()
লিনিয়ার কংগ্রেসিভ জেনারেটরের প্যারামিটারগুলি জানা থাকলে এর মতো কোনও ফাংশন তার পূর্ববর্তী কল থেকে সরাসরি গণনাযোগ্য, যার অর্থ এই মানদণ্ডটি মেটানোর জন্য আপনাকে বেশিরভাগ বিল্ট-ইন এলোমেলো কার্যকারিতা সংশোধন করতে হবে। আমি পরামর্শ দিচ্ছি যে এটি আরও ভাল শব্দযুক্ত।