เปรียบเทียบเมทริกซ์สองตัวขนาด n×n ว่า identical (เหมือนกันทุกอิลิเมนต์) หรือไม่
อัลกอริทึม
- สร้างเมทริกซ์ A และ B
- วนลูปเปรียบเทียบ A[i][j] กับ B[i][j]
- ถ้าต่างกัน return 0, จบลูป return 1
โค้ดตัวอย่าง
def areSame(A, B):
for i in range(len(A)):
for j in range(len(A[0])):
if A[i][j] != B[i][j]:
return 0
return 1
# ... input matrices code omitted ...
if areSame(A, B) == 1:
print("Matrices are identical")
else:
print("Matrices are not identical")
ผลลัพธ์
Matrices are identical