Câu đố số của Aristotle là thử thách đưa vào mỗi 19 ô trong một lưới hình lục giác có số nguyên duy nhất trong khoảng từ 1 đến 19 sao cho tổng số dọc theo mỗi trục là 38.
Bạn có thể hình dung bảng trò chơi trông như thế này:
Và câu đố, về bản chất, là lời giải cho bộ mười phương trình sau:
((a + b + c) == 38 && (d + e + f + g) == 38 && (h + i + j + k + l) ==
38 && (m + n + o + p) == 38 && (q + r + s) == 38 && (a + d + h) ==
38 && (b + e + i + m) == 38 && (c + f + j + n + q) ==
38 && (g + k + o + r) == 38 && (l + p + s) == 38 && (c + g + l) ==
38 && (b + f + k + p) == 38 && (a + e + j + o + s) ==
38 && (d + i + n + r) == 38 && (h + m + q) == 38)
Trong đó mỗi biến là một số duy nhất trong tập hợp {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
.
Có nhiều giải pháp khả thi, và là 19!
sự kết hợp có thể của các số nguyên, vì vậy lực lượng vũ phu ngây thơ sẽ không thực tế.
Quy tắc:
- Không mã hóa câu trả lời hoặc tìm kiếm câu trả lời ở nơi khác; mã của bạn cần phải tự tìm nó
- Tốc độ không thành vấn đề, nhưng bạn phải hiển thị kết quả của mình, vì vậy mã phải mất 1000 năm để chạy sẽ không giúp bạn
- Tìm tất cả các câu trả lời
- Coi các câu trả lời giống hệt nhau khi quay
- Khấu trừ 5% tổng số byte của bạn nếu bạn đưa ra kết quả trong một tổ ong hấp dẫn
- Ít byte nhất sẽ thắng