নতুন বোনাস! (নিচে দেখ)
মার্কিন রিপাবলিকান রাষ্ট্রপতি আশাবাদী বেন কারসনের কার্টোগ্রাফি দলটি তাদের মানচিত্র ( ওয়াশিংটন পোস্টের মাধ্যমে চিত্র ) নিয়ে কিছুটা সমস্যা করছে :
সমস্যাটি হ'ল তাদের কাছে কাজের জন্য সঠিক সরঞ্জাম নেই ™ ™ তাদের সম্ভাব্যতম কমপ্যাক্ট এবং নির্ভরযোগ্য প্রোগ্রাম প্রয়োজন, তাই তাদের আর কখনও মানচিত্র তৈরির বিষয়ে চিন্তা করতে হবে না। এজন্য তারা আপনাকে ভাড়া করেছে। আপনার এই মানচিত্রটি নিতে এবং এটি পছন্দসই রঙিন দিয়ে আবার আউটপুট করতে হবে:
থিশিব্বোলেথ [জিএফডিএল ( http://www.gnu.org/copyleft/fdl.html ) বা সিসি-বাই-এসএ-3.0 ( http://creativecommons.org/license/by-sa/3.0/)] এর মাধ্যমে উইকিমিডিয়া কমন্স
আপনি যদি জানেন না যে সমস্ত রাজ্য কোথায় (কারণ আপনি আমেরিকান নন ... বা আপনি আমেরিকান), এখানে সমস্ত নাম সহ একটি মানচিত্র রয়েছে (এই চ্যালেঞ্জের জন্য ওয়াশিংটন ডিসি প্রয়োজন নেই):
"মার্কিন যুক্তরাষ্ট্রের মানচিত্রের রাষ্ট্রের নাম 2"। উইকিমিডিয়া কমন্সের মাধ্যমে সিসি বিওয়াই-এসএ ৩.০ এর আওতাধীন - https://commons.wikimedia.org/wiki/File:Map_of_USA_with_state_names_2.svg#/media/File:Map_of_USA_with_state_names_2.svg
উদাহরণস্বরূপ যদি ইনপুট হয় Ohio, Indiana, Illinois;New York, New Jersey, Florida
, আপনি আউটপুট:
ফাঁকা মানচিত্রের চিত্রটি এসভিজি এবং পিএনজি ফর্ম্যাটে উপলব্ধ। আপনার সুবিধার জন্য, বর্ণানুক্রমিক ক্রমে সমস্ত 50 টি রাজ্যের একটি তালিকা এখানে রয়েছে
এটি একটি কোড-গল্ফ এবং গ্রাফিকাল-আউটপুট চ্যালেঞ্জ। আউটপুট অবশ্যই একটি এসভিজি বা চিত্র ফাইল হিসাবে হওয়া উচিত। কেবলমাত্র পর্দায় আউটপুট প্রদর্শন করা যথেষ্ট নয়। ইনপুটটি অবশ্যই STDIN থেকে বা কোনও পাঠ্য ফাইল পড়ার মাধ্যমে নেওয়া উচিত। আপনি কীভাবে ইনপুটটি ফর্ম্যাট করেন তার সাথে আমি নমনীয়, যদিও এতে প্রতিটি রাজ্যের পুরো নাম থাকা উচিত, লাল (প্রজাতন্ত্র) রাষ্ট্রগুলি প্রথম এবং নীল (গণতান্ত্রিক) রাজ্যগুলির দ্বিতীয় তালিকাভুক্ত থাকে। লাল এবং নীল যে কোনও দুটি পৃথক শেড রঙিনের জন্য গ্রহণযোগ্য। অবশ্যই, আপনি যা চান ফাইলের নাম সহ আপনার প্রোগ্রামের মতো একই ফোল্ডারে ফাঁকা মানচিত্রের চিত্র থাকতে পারে।
নির্ভুলতার মানদণ্ড
যদি আপনার আউটপুট কোনও রাস্টার ফাইল হয় তবে এটি অবশ্যই 495 পিক্স দ্বারা কমপক্ষে 800px হওয়া উচিত এবং লাইনগুলি 1.5 পিক্সেলের বেশি করে একই আকারে এসভিজি স্কেলিংয়ের ফলাফল থেকে বিচ্যুত হবে না। যদি আপনার আউটপুট একটি ভেক্টর ফাইল হয়, উভয়ই 495px দ্বারা 800px এ স্কেল করা হলে লাইনগুলি 1.5 পিক্সেলের বেশি এসভিজি থেকে বিচ্যুত হবে না।
বোনাস!
বেন বিদেশী লাইব্রেরিগুলির উপর নির্ভরতা হ্রাস করার চেষ্টা করছেন, এবং এখন যে কেউ মানচিত্রের রাস্টার গ্রাফিক্স সংস্করণটিকে ইনপুট হিসাবে ব্যবহার করেন এবং অঞ্চল সনাক্তকরণের জন্য তাদের নিজস্ব অ্যালগরিদম তৈরি করেন তাদের কাছে এখন -50% বোনাস দেওয়া হচ্ছে। শেষ পর্যন্ত, এটি আমার রায় যা নির্ধারণ করে যে আপনার পদ্ধতিকে "আপনার নিজের লেখার" অ্যালগরিদম হিসাবে গণনা করা হয় কিনা।
শুভকামনা!