কম্পিউটার

একটি প্রদত্ত টিপল থেকে হ্যাশ খুঁজে পেতে পাইথন প্রোগ্রাম


ধরুন আমরা একটি tuple আছে. কিছু সংখ্যা উপস্থিত আছে. হ্যাশ() ফাংশন ব্যবহার করে আমাদের এই টিপলের হ্যাশ ভ্যালু বের করতে হবে। এটি একটি অন্তর্নির্মিত ফাংশন. হ্যাশ() ফাংশন কিছু ডেটাটাইপ যেমন int, ফ্লোট, স্ট্রিং, টিপলস ইত্যাদিতে কাজ করতে পারে তবে কিছু ধরণের তালিকা যেমন হ্যাশেবল নয়। Aslists প্রকৃতির পরিবর্তনশীল, আমরা এটি হ্যাশ করতে পারেন না. যখন আমরা অভিধান ব্যবহার করি তখন এই হ্যাশ মানটি অন্যান্য মান ম্যাপ করতে ব্যবহৃত হয়।

সুতরাং, যদি ইনপুট টি =(2,4,5,6,7,8) এর মত হয়, তাহলে আউটপুট হবে -1970127882925375109

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • ইনপুট হিসাবে tuple নিন

  • হ্যাশ ফাংশন কল করুন এবং এটিতে টিপল পাস করুন হ্যাশ(টুপল)

উদাহরণ

আসুন আরও ভালভাবে বোঝার জন্য নিম্নলিখিত বাস্তবায়ন দেখি

def solve(t):
   return hash(t)

t = (2,4,5,6,7,8)
print(solve(t))

ইনপুট

(2,4,5,6,7,8)

আউটপুট

-6569923111468529526

  1. পাইথনে একটি প্রদত্ত গাছ থেকে বৃহত্তম বাইনারি অনুসন্ধান সাবট্রি খোঁজার প্রোগ্রাম

  2. পাইথনে প্রদত্ত লিঙ্কযুক্ত তালিকা থেকে ভাঁজ তালিকা খুঁজে বের করার প্রোগ্রাম

  3. পাইথনে প্রদত্ত ম্যাট্রিক্সের স্থানান্তর খুঁজে বের করার জন্য প্রোগ্রাম

  4. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম