Câu hỏi này yêu cầu chúng tôi thực hiện "Cyclic Levenquine" đã không được trả lời . Vì vậy, hôm nay chúng tôi sẽ yêu cầu một phiên bản đơn giản hơn một chút. Trong thử thách này, chúng tôi sẽ xác định K -Levenquine là một chương trình có đầu ra là Levenshtein khoảng cách K từ nguồn của nó.
Bài tập
Mục tiêu của bạn trong thử thách này là viết một chương trình với một số đầu ra khác với nguồn của chính nó; chạy đầu ra đó như một chương trình cũng nên làm như vậy. Cuối cùng, chuỗi liên tục chạy các đầu ra của từng chương trình kế tiếp (trong cùng một ngôn ngữ) cuối cùng phải xuất ra chương trình gốc.
Như với thử thách cuối cùng, phải có hai chương trình riêng biệt trong chu trình này sao cho chúng không chia sẻ bất kỳ hai byte nào (tức là các tập byte của chúng không khớp nhau).
Như với hầu hết các thử thách quine , đọc mã nguồn của riêng bạn bị cấm.
Chấm điểm
Mỗi chương trình trong chu kỳ của bạn sẽ là một K -Levenquine đối với một số K . Điểm K lớn nhất trong số các chương trình trong chu kỳ của bạn sẽ là điểm số của bạn. Mục tiêu của bạn là tối thiểu hóa điểm số này, với 1 là điểm tối ưu.