สมมติว่าเรามี Tuple ที่มีตัวเลขอยู่บ้าง ต้องหาค่า Hash ของ Tuple นี้ด้วยฟังก์ชัน hash() built-in ฟังก์ชัน hash() ทำงานได้กับ int, float, string, tuple แต่ไม่ทำงานกับ list เพราะ list เป็น mutable
ตัวอย่าง t = (2,4,5,6,7,8) ผลลัพธ์ = ค่า hash (ค่าจะแตกต่างไปในแต่ละการรัน Python เนื่องจาก Hash Randomization)
ขั้นตอนการแก้ปัญหา
- รับ tuple เป็น input
- เรียก hash(tuple)
ตัวอย่างโค้ด
def solve(t):
return hash(t)
t = (2,4,5,6,7,8)
print(solve(t))
อินพุต
(2,4,5,6,7,8)
เอาต์พุต
-6569923111468529526 (ค่าอาจแตกต่างในแต่ละการรัน)