Viết một chương trình, bằng ngôn ngữ bạn chọn, dường như tìm thấy thành công một ví dụ cho Định lý cuối cùng của Fermat . Nghĩa là tìm các số nguyên a , b , c > 0 và n > 2 sao cho a n + b n = c n .
Tất nhiên, bạn không thể thực sự làm điều đó, trừ khi có một lỗ hổng trong bằng chứng của Andrew Wiles. Tôi có nghĩa là giả nó , bằng cách dựa vào
- tràn số nguyên
- lỗi làm tròn dấu phẩy động
- hành vi không xác định
- các kiểu dữ liệu với các định nghĩa bất thường về phép cộng, lũy thừa hoặc đẳng thức
- trình biên dịch / trình thông dịch lỗi
- Hoặc một cái gì đó dọc theo các đường dây.
Bạn có thể mã hóa cứng một số hoặc tất cả các biến a
, b
, c
, hay n
, hoặc tìm kiếm cho họ bằng cách làm vòng như thế for a = 1 to MAX
.
Đây không phải là một mã golf; đó là một cuộc thi để tìm giải pháp thông minh và tinh tế.