Một Quine là một chương trình mà kết quả đầu ra nguồn của nó khi chạy.
Trong thử thách này, Bạn nên tạo ra một chỉ số Fibonacci-quine, một biến thể của quine.
Một chỉ số Fib-quine là gì?
Một chỉ số Fibonacci là một chương trình, đưa ra sự điều chỉnh nguồn theo quy tắc sau:
Các nguồn ban đầu nên được ...2...
. Nói cách khác, nguồn nên chứa 2
. (Tại sao là 2? Nếu là 1, Không ai biết đó là lần đầu tiên hay lần thứ hai, Ngay cả chính chương trình)
Khi chạy, Bạn nên xuất nguồn, nhưng chỉ số cụ thể (Trong giai đoạn này, 2
) thay đổi thành số tiếp theo của chuỗi Wikipedia. Ví dụ , ...3...
. Tương tự với đầu ra và đầu ra của đầu ra, v.v. Bạn có thể hỗ trợ các số nguyên cho tối đa 2 ^ 32-1. Đối với các số nguyên vượt quá giới hạn đó, đầu ra tiếp theo là lựa chọn của bạn.
Ghi chú của OP
Tôi thực sự muốn thấy một giải pháp sáng tạo cho việc này. Tôi không thể nghĩ ra một giải pháp duy nhất cho việc này, vì Cả hai khía cạnh quan trọng của thử thách, MySpace và quine, đều không dễ dàng. Tôi sẽ đợi!