Liên quan: Interquine
Chương trình A xuất mã của chương trình B khi chạy và B xuất ra nguồn C và C xuất nguồn của A.
Lần này bạn không thể trao đổi hai ký tự và trao đổi lại :)
Yêu cầu:
- Chỉ một ngôn ngữ trên tất cả các chương trình
- Hạn chế sơ hở tiêu chuẩn áp dụng
- Tất cả các chương trình đều khác nhau. Một chương trình đầu ra chính nó không đủ điều kiện. Hai đầu ra lẫn nhau cũng không đủ điều kiện.
- Tất cả các chương trình không trống, hoặc dài ít nhất 1 byte.
- Không có gì để đọc vì stdin được kết nối với
/dev/null
(Bạn có thể lạm dụng quy tắc này nếu có thể ). Đầu ra đi đến thiết bị xuất chuẩn. - Không sử dụng các chức năng tạo ra kết quả ngẫu nhiên.
Bổ sung:
- Đưa ra lời giải thích nếu có thể
Điểm là độ dài của đoạn ngắn nhất (bạn có thể tạo chương trình dài từ chương trình ngắn không?). Vui lòng viết độ dài của tất cả các chương trình và đánh dấu số nhỏ nhất. Trailing newline không được tính. Điểm số thấp nhất chiến thắng .