এমন একটি প্রোগ্রাম তৈরি করুন যা ব্যবধানগুলির একটি দৈর্ঘ্য এবং তালিকা গ্রহণ করে এবং লাইন অঙ্কন অক্ষরের সাহায্যে প্রতিটি ব্যবধানের জন্য দীর্ঘতর টিক দিয়ে সেই দৈর্ঘ্যের একজন রুলকে আউটপুট দেয় ┌ ┬ ┐ │ ╵
- আউটপুটটির প্রথম সারিটি 0 দিয়ে টিক দিয়ে শুরু করা উচিত এবং
┌দৈর্ঘ্যের জন্য টিক দিয়ে শেষ করা উচিত┐, যার┬মধ্যে প্রতিটি চরিত্রের জন্য ব্যবহৃত হবে।lengthএই প্রথম সারিতে মোট + 1 লাইন অঙ্কন অক্ষর থাকবে। - একটি টিক্ টিক্ শব্দ ব্যবহার অর্ধেক-অক্ষর বাড়তি দ্বারা উল্লম্বভাবে lengthened করা উচিত
╵এবং│ইনপুট অন্তর উপর ভিত্তি করে। - অন্তরগুলি ছোট থেকে বড় পর্যন্ত তালিকাভুক্ত করা হয়, এর আগে বিরতির সাথে তুলনা করে। সম্প্রসারিত:
- প্রথম ব্যবধানটি বলছে যে দ্বিতীয়-ক্ষুদ্রতম বিরতিতে (প্রথম সারিতে - প্রতিটি টিকের জন্য একটি অক্ষর) কতগুলি বেস টিক থাকে (ক্ষুদ্রতম অন্তর 1 হয়)। উদাহরণস্বরূপ, [3] প্রতিটি তৃতীয় টিকটি অর্ধ-চরিত্র দ্বারা দৈর্ঘ্য করবে।
- দ্বিতীয় এবং পরবর্তী অন্তরগুলি পরবর্তী ক্ষুদ্রতম বিরতির ক্ষেত্রে। উদাহরণস্বরূপ [3, 5] একটি পূর্ণ চরিত্র দ্বারা প্রতি 15 তম বেস টিক দৈর্ঘ্য করবে এবং [3, 5, 2] প্রতিটি 30 তম বেস টিক একটি অক্ষর দ্বারা এবং দীর্ঘ করতে হবে।
- 1 এর একটি সাব-ইন্টারভালটি বৈধ এবং কার্যকরভাবে এর অর্থ হ'ল শেষ অন্তরাল রেখাটি একটি অর্ধ-চরিত্রের পরিবর্তে একটি পূর্ণ চরিত্র দ্বারা দীর্ঘ করা হয়।
- উদাহরণ পরীক্ষার ক্ষেত্রে এটি কীভাবে কাজ করে তা স্পষ্ট করতে সহায়তা করা উচিত to
উদাহরণ / পরীক্ষার কেস
3, []:
┌┬┬┐
9, [3]:
┌┬┬┬┬┬┬┬┬┐
╵ ╵ ╵ ╵
30, [5, 2]:
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
│ ╵ │ ╵ │ ╵ │
32, [4, 2, 2, 2]:
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
│ ╵ │ ╵ │ ╵ │ ╵ │
│ ╵ │
48, [5, 3, 2]
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
│ ╵ ╵ │ ╵ ╵ │ ╵ ╵ │
╵ ╵
24, [7, 3]
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
│ ╵ ╵ │
17, [3, 2, 1]
┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
│ ╵ │ ╵ │ ╵
╵ ╵ ╵
1, [23, 19, 13, 11, 7, 5, 3, 2, 1]
┌┐
│
│
│
│
╵
অন্যান্য বিধি / নোট
- ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক বিন্যাস ব্যবহার করতে পারে
- কোনও প্রধান টিক দিয়ে শাসককে শেষ করতে হবে না
- বিরতি তালিকা খালি হতে পারে
- জিরোথ টিক সবসময় সমস্ত বিরতির মধ্যে থাকে।
- আপনি শাসকের দৈর্ঘ্য ধরে নিতে পারেন এবং অন্তরগুলি সর্বদা 120 এর চেয়ে কম ইতিবাচক পূর্ণসংখ্যার হবে
- শ্বেত স্পেস অনুসরণ করা ঠিক আছে, তবে শীর্ষস্থানীয় সাদা জায়গা নেই।
- যদি কোনও কারণে, ASCII স্পেস ব্যতীত অন্য কিছু ব্যবহার করতে চান তবে কোনও স্থির-একক-প্রশস্ত স্থানকে একটি ফাঁকা চরিত্র হিসাবে অনুমোদিত।
শুভ গল্ফিং!