Levenquine yếu chu kỳ


8

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 , đọ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.


5
Bản sao có thể có của Cyclic Levenquine
pppery

1
Tôi đang bỏ phiếu để giữ điều này, bởi vì thử thách này dễ dàng hơn và bản sao tiềm năng được liên kết chỉ có một câu trả lời.
mbomb007

2
Bây giờ có một nơi để thảo luận về điều này trên meta: codegolf.meta.stackexchange.com/questions/17939/ chủ
Ad Hoc Garf Hunter

1
Vì vậy, hơn một tháng sau khi bài đăng meta áp dụng được đăng, vẫn không có thay đổi nào đối với chính sách trùng lặp để cho phép khái quát hóa các thách thức hiện tại như bài này. Ngay cả người hỏi về thách thức này cũng đồng ý rằng nó là một bản sao theo chính sách như hiện tại. Chính sách phải được thi hành và điều đó có nghĩa là chấm dứt thách thức này.
pppery

1
Tôi không đồng ý. Sự đồng thuận đã không được thể hiện theo một trong hai hướng, và đó là do thiếu hoạt động cho câu hỏi meta. Đăng nó trong byte 19 để có được hoạt động. Sẽ không có hại gì khi để thử thách này mở.
mbomb007

Câu trả lời:


3

> <> , Điểm: 41

'd3*}>a!o-!<<8:5@lI55>@z:5ll55>>q:>|q::|,

và chương trình rời rạc

"r00gr40g44++bb+0p64++?b6+0.22#eW4s )Z

Hãy thử trực tuyến!

Một bản sao câu trả lời của tôi cho câu hỏi Quine độc ​​quyền lẫn nhau . Một quine loại trừ lẫn nhau được tạo thành từ hai chương trình, A và B không chia sẻ các ký tự chung, trong đó A xuất ra B và B xuất ra A. Điều này có nghĩa là nó là Levenquine 2 chu kỳ và cũng đủ điều kiện cho câu hỏi này. Điều này có thể đóng vai trò là cơ sở cho các câu trả lời sáng tạo khác (mặc dù tôi không tin lắm điều này sẽ không đi theo cách của câu hỏi Levenquine ban đầu).

Một lời giải thích chi tiết hơn có thể được tìm thấy ở đây .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.