ফিঙ্গারপ্রিন্ট এবং ডিএনএ পরীক্ষার আবিষ্কার করার আগে, ব্রিটিশ পুলিশ পুনরাবৃত্তি অপরাধীদের চিহ্নিত করতে একটি নৃতাত্ত্বিক পদ্ধতি ব্যবহার করেছিল। অপরাধীদের মৃতদেহের কয়েকটি অংশ পরিমাপ করা হয়েছিল এবং রেকর্ডে সংরক্ষণ করা হয়েছিল - শরীরের এই অংশগুলি যৌবনের পরে আকারে পরিবর্তিত হবে না বলে ধারণা করা হয়েছিল। এই সিস্টেমটি বার্টিলোননেজ নামে পরিচিত ছিল ।
নীচের চিত্রটিতে এই রেকর্ডগুলি দ্রুত অ্যাক্সেস করতে পুলিশ ব্যবহৃত একটি ফাইলিং সিস্টেম দেখায়।
চিত্র 1: নম্বরযুক্ত ড্রয়ার সহ একটি ফাইলিং সিস্টেম।
দ্রষ্টব্য: আপনি যদি চিত্রটি দেখতে না পান তবে ইমাগার আয়নাটি চেষ্টা করুন বা নিজেই এটি সঙ্কলন করুন ।
ফাইলিং ক্যাবিনেটে 81 টি নম্বরযুক্ত ড্রয়ার রয়েছে। প্রতিটি ড্রয়ারে কার্ড থাকে এবং প্রতিটি কার্ডে একজন অপরাধীর শরীরের নির্দিষ্ট অংশগুলির পরিমাপ থাকে:
- তাদের মাথার দৈর্ঘ্য (
H
) - তাদের মাথার প্রস্থ (
B
) - তাদের ডান কানের প্রস্থ (
E
) - তাদের তর্জনীর দৈর্ঘ্য (
F
)
প্রতিটি পরিমাপ ছোট, মাঝারি বা বড় হিসাবে শ্রেণিবদ্ধ করা হয়।
ছোট এইচ, বড় বি, মাঝারি ই, এবং ছোট এফ এই অক্ষর ব্যবহার করে notated করা যেতে পারে: উদাহরণস্বরূপ, ড্রয়ারের 56 নিম্নলিখিত বৈশিষ্ট্য সঙ্গে কার্ড রয়েছে S
, M
এবং L
ছোট, মাঝারি স্থানে, এবং বড়:
SH,LB,ME,SF
নোট করুন যে আকারের অক্ষরটি প্রথমে যায়, তারপরে পরিমাপটি কী। তদ্ব্যতীত, একটি বিস্ময়বোধক পয়েন্টটি !
একটি নেতিবাচক কারণের জন্য সামনে রাখা যেতে পারে:
!SH,LB,!ME,SF
এই কার্ড আছে যে নিম্নলিখিত বৈশিষ্ট্য নির্দেশ করে: না ছোট এইচ, বড় বি, না - 58, 60, 61, ও 63 মাঝারি ই, এবং ছোট এফ চার ড্রয়ার যে এই বৈশিষ্ট্য সঙ্গে কার্ড ধারণ আছে।
আপনার টাস্কটি একটি প্রোগ্রাম লিখতে হয়, যখন কিছু স্ট্রিংকে কিছু বৈশিষ্ট্যযুক্ত একটি স্ট্রিং দেওয়া হয়, তখন সেই বৈশিষ্ট্যগুলির সাথে কার্ড থাকা সমস্ত ড্রয়ারকে আউটপুট করে দেয়। যদি এমন কোনও ড্রয়ার না থাকে যা প্রদত্ত বৈশিষ্ট্যগুলি, আউটপুট সহ কার্ডগুলি ধারণ করে0
।
এখানে কিছু নমুনা ইনপুট এবং আউটপুট রয়েছে।
- ইনপুট:
SH,LB,ME,SF
আউটপুট:56
- ইনপুট:
!SH,LB,!ME,SF
আউটপুট:58,60,61,63
- ইনপুট:
SB,!MF,!LF
আউটপুট:1,2,3,4,5,6,7,8,9
- ইনপুট:
MH,!MH
আউটপুট:0
এটি কোড গল্ফ, তাই স্বল্পতম এন্ট্রিতে জয়ী হয়। স্পেসিফিকেশন পরিষ্কার না হলে মন্তব্যে প্রশ্ন জিজ্ঞাসা করুন।