Bài tập
- Lấy một ký tự Unicode làm đầu vào.
- Xuất ra một chương trình trong cùng ngôn ngữ cũng tuân theo thông số kỹ thuật này, nhưng không chứa ký tự đầu vào.
- Nếu chương trình của bạn được chạy với đầu vào a , và sau đó chương trình đầu ra sẽ chạy với đầu vào b , thì chương trình mà nó xuất ra được PHÉP để chứa ký tự a . Tuy nhiên, b vẫn không được phép xuất hiện trong chương trình này. Nói cách khác, chỉ có đầu vào vào hóa thân gần đây nhất của chương trình bị cấm xuất hiện.
- Bất kể những gì tiêu đề có thể nói, quy tắc chuẩn quine áp dụng.
Chương trình ngắn nhất sẽ thắng. Chương trình phải dài ít nhất một byte.
Thí dụ
Nếu chương trình là ABCD. (# là một bình luận)
> slangi "ABCD"
A
EBCD # "FBCD" "JGGJ" "UGDKJGDJK" are all OK
> slangi "EBCD"
C
ABGD # "EBGD" "UIHDAIUTD" are all OK
> slangi "ABGD"
B
AFCD
> slangi "AFCD"
Z
ABCD
Trong trường hợp slangi
là một thông dịch viên cho một ngôn ngữ hư cấu.
e
, nhưng Gadsby làm điều đó.
e
.