Một quine 1-up là một chương trình rất giống với một quine. Một điểm khác biệt chính là thay vì tự in một lần, khi n bản sao của chương trình được nối, kết quả sẽ in chương trình gốc n + 1 lần.
Thí dụ
Nếu chương trình của bạn là Abc123
:
Abc123 -> Abc123Abc123
Abc123Abc123 -> Abc123Abc123Abc123
Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123
Thử thách
Thách thức của bạn là tạo ra một câu hỏi ngắn hạn hợp lệ ngắn nhất trong bất kỳ ngôn ngữ nào. Các quy tắc quine thông thường được áp dụng, vì vậy bạn có thể không:
- Gửi chương trình trống.
- Trực tiếp hoặc gián tiếp đọc 1 mã nguồn.
- Sử dụng quining tích hợp.
Đây là mã golf, vì vậy mã ngắn nhất tính bằng byte thắng.
1 Điều này không bao gồm việc sử dụng chuỗi hoặc mã mã cứng như một phần của chương trình của bạn.
n
bị giới hạn bởi một số hạn chế loại dữ liệu (kích thước số nguyên tối đa, v.v.)?