У цьому варіанті quine ваша програма повинна виводити свій вихідний код, перенесений по діагоналі, зверху вліво-внизу праворуч. Наприклад:
ваша програма на чотири рядки
виходи
yof
ono
u u
r r
p l
r i
o n
g e
r s
a
m
Пробіл у висновку не є довільним. Прогалини з'являються в двох випадках: коли є простір , в оригіналі (наприклад , між rі lв четвертій колонці) і , де це необхідно заповнює символом (. Наприклад , всі прогалини в першому стовпці) Обидва необхідні і прогалини не можуть з'являтися в будь-якому місці інше у виході.
Один окремий зворотний рядок у висновку може необов'язково ігноруватися. Обмеження нових рядків у вихідному коді не впливає на вихід, і провідними новинками у вихідному коді потрібно обробляти, як у наведеному вище прикладі. Припустимо, що кожен символ, який не є новим рядком, має один стовпчик у ширину та один ряд у висоту, навіть якщо для символів на зразок вкладки це може призвести до некрасивого виводу.
У вашому рішенні повинно бути щонайменше два рядки, що містять щонайменше два символи, які не є новими рядками, і не повинні бути його власними транспозиціями (вихід не може бути ідентичним джерелу.)
Недозволені лайки, які читаються з файлу, що містить їх вихідний код, витягують дані з URL-адреси, використовують вбудовані вбудовані модулі тощо.
Це код гольфу: найкоротший код в байтах виграє.