ভূমিকা
ওবি-ওয়ান কেনোবি, কুই-গন জিন এবং দারথ মোল লড়াইয়ের কথা! যাইহোক, তারা সবাই তাদের নিজ নিজ লাইটারবার্স আনতে ভুলে গেছে। কোনও প্রোগ্রাম বা ফাংশন লিখুন যা স্ট্রিংটিকে Jedi
ইনপুট হিসাবে দেওয়া হয় , এই * এর মতো চিত্র তৈরি করে :
এবং স্ট্রিং দেওয়া Sith
, এর অনুরূপ একটি চিত্র উত্পন্ন করে:
চিত্র বিশেষ উল্লেখ
3 টি লাইটাসবারসের যে কোনওটি ( শেষে গোলাকার প্রান্ত সহ সাদা ব্লেড (লালটির জন্য দুটি গোল প্রান্ত) এবং হ্যান্ডেল সহ ) 900px দীর্ঘ (এটি ব্লেডের চারপাশে রঙের গ্রেডিয়েন্ট অন্তর্ভুক্ত করে না )।
ফলকটির শেষে গোলাকার প্রান্তটি ব্লেডের প্রস্থের সমান ব্যাসের সাথে একটি অর্ধবৃত্ত (এটির একটি পৃথক অনুমান, স্পষ্টতই)।
ফলকটি (অর্থাত লাইটসাবেরের সাদা অংশ) 12px প্রশস্ত।
সবুজ এবং নীল লাইটাসবার্সগুলি 200 পিএক্স (সবুজ ব্লেডের মাঝের রেখা থেকে নীল ব্লেডের মাঝের লাইনে) দ্বারা পৃথক করা হয়।
সমস্ত 3 লাইটাসবারের জন্য হ্যান্ডেলটি 180px (মোট দৈর্ঘ্যের 1/5)। সুতরাং বৃত্তাকার প্রান্তটি সহ ব্লেডটি নিজেই নীল এবং সবুজ লাইট্যাশবারগুলির জন্য 720px দীর্ঘ এবং লাল লাইটাসবারের দুটি ব্লেডের জন্য 360px দীর্ঘ।
নীল এবং সবুজ লাইটাসবারগুলির জন্য হ্যান্ডেলটি লাইটাসবারের নীচে রয়েছে। লাল লাইটাসবারের জন্য হ্যান্ডেলটি অনুভূমিক কেন্দ্রিক।
সাদা ব্লেডের প্রান্ত থেকে সম্পূর্ণ সাদা রঙের গ্রেডিয়েন্টের দৈর্ঘ্য ব্লেডের প্রস্থের 1.5 * প্রস্থ (যেমন লিনিয়ার অংশগুলির জন্য 18px)।
সবুজ গ্রেডিয়েন্টটি আরজিবি (0,255,0) থেকে সাদা (255,255,255) এ যায় (বা এটি কার্যকর করা আপনার পক্ষে সহজ যদি স্বচ্ছ হয়)। লাল গ্রেডিয়েন্টটি (255,0,0) থেকে সাদা হয়ে যায় এবং নীল গ্রেডিয়েন্টটি (0,0,255) থেকে সাদা হয়।
হ্যান্ডেলের রঙটি আরজিবি (128,128,128)।
লাইটাসবার (গুলি) এর চারপাশে সাদা খালি জায়গা থাকতে পারে।
ইনপুট
হয় Sith
বা Jedi
একটি স্ট্রিং হিসাবে। আপনি এই স্ট্রিংটি একটি ফাংশন আর্গুমেন্ট, কমান্ড লাইন প্যারামিটার বা অনুরূপ কিছু হিসাবে, STDIN থেকে নিতে পারেন। আপনি ধরে নিতে পারেন যে ইনপুটটি সর্বদা হুবহু Sith
বা Jedi
অন্য কিছু হবে না।
আউটপুট
আপনাকে অবশ্যই ইনপুট স্ট্রিংয়ের সাথে সম্পর্কিত চিত্রযুক্ত একটি চিত্র ফাইল তৈরি করতে হবে। আপনি যতটা ইমেজ ফর্ম্যাট চান তা চয়ন করতে আপনি তুলনামূলক মুক্ত, যতক্ষণ না এটি সত্য রঙের চিত্র is
স্কোরিং
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins বল আপনার সাথে হতে পারে।
* এই পোস্টে চিত্রগুলি পুরো আকার প্রদর্শিত হয় না।