Thử thách
Viết đoạn mã ngắn nhất có thể sao cho, khi N bản sao của nó được nối với nhau, số lượng ký tự đầu ra là N 2 . N sẽ là một số nguyên dương.
Ví dụ: nếu đoạn mã là soln();
, thì chạy soln();
sẽ in chính xác 1 ký tự và chạy soln();soln();
sẽ in chính xác 4 ký tự và chạy soln();soln();soln();
sẽ in chính xác 9 ký tự, v.v.
Bất kỳ ký tự nào cũng có thể ở đầu ra miễn là tổng số ký tự là chính xác. Để tránh nhầm lẫn giữa các hệ điều hành, các \r\n
dòng mới được tính là một ký tự.
Các chương trình không được đọc nguồn của riêng họ hoặc đọc kích thước tệp của họ hoặc sử dụng các sơ hở khác. Hãy đối xử với này giống như một nghiêm ngặt Quine thách thức.
Đầu ra có thể đi đến thiết bị xuất chuẩn hoặc một tập tin hoặc một sự thay thế tương tự. Không có đầu vào.
Nhận xét trong mã là tốt, như đang thoát khỏi thực thi giữa.
Bất kỳ nhân vật có thể có trong chương trình. Đệ trình ngắn nhất tính bằng byte thắng.