Trong biến thể quine này, chương trình của bạn phải xuất mã nguồn được hoán chuyển qua đường chéo từ trên cùng bên trái xuống dưới cùng bên phải. Ví dụ:
chương trình của bạn trên bốn dòng
đầu ra
yof
ono
u u
r r
p l
r i
o n
g e
r s
a
m
Khoảng trắng trong đầu ra không phải là tùy ý. Không gian xuất hiện trong hai tình huống: trong đó có một khoảng trắng trong bản gốc (ví dụ: giữa r
và l
trong cột thứ tư) và ở đó cần phải đệm các ký tự (ví dụ: tất cả các khoảng trắng trong cột đầu tiên.) Cả hai đều được yêu cầu và không gian có thể xuất hiện ở bất cứ đâu khác trong đầu ra.
Một dòng mới duy nhất trong đầu ra có thể tùy ý bỏ qua. Trailing newlines trong mã nguồn không ảnh hưởng đến đầu ra và các dòng mới hàng đầu trong mã nguồn phải được xử lý như trong ví dụ trên. Giả sử rằng mỗi ký tự không phải là một dòng mới đều rộng một cột và cao một hàng, mặc dù đối với các ký tự như tab, điều này có thể dẫn đến một đầu ra xấu xí.
Giải pháp của bạn phải có ít nhất hai dòng với ít nhất hai ký tự không phải dòng mới, và không được chuyển vị riêng (đầu ra không thể trùng với nguồn.)
Các mánh gian lận đọc từ tệp chứa mã nguồn của chúng, lấy dữ liệu từ một URL, sử dụng các hàm dựng sẵn, v.v. không được phép.
Đây là mã golf: mã ngắn nhất tính bằng byte thắng.