En esta variante de quine, su programa debe generar su código fuente transpuesto a través de la diagonal desde la parte superior izquierda a la parte inferior derecha. Por ejemplo:
su programa en cuatro lineas
salidas
yof
ono
u u
r r
p l
r i
o n
g e
r s
a
m
El espacio en blanco en la salida no es arbitrario. Los espacios aparecen en dos situaciones: donde hay un espacio en el original (por ejemplo, entre ry len la cuarta columna) y donde es necesario rellenar caracteres (por ejemplo, todos los espacios en la primera columna). Ambos son obligatorios y los espacios no pueden aparecer en ninguna parte más en la salida.
Opcionalmente, se puede ignorar una nueva línea final en la salida. Las nuevas líneas finales en el código fuente no tienen efecto en la salida, y las nuevas líneas principales en el código fuente deben manejarse como en el ejemplo anterior. Suponga que cada carácter que no es una nueva línea tiene una columna de ancho y una fila de alto, aunque para caracteres como tabulación esto puede generar una salida fea.
Su solución debe tener al menos dos líneas con al menos dos caracteres que no sean de nueva línea cada una, y no debe ser su propia transposición (la salida no puede ser idéntica a la fuente).
No se permiten trampas que leen del archivo que contiene su código fuente, extraen datos de una URL, usan las funciones integradas de comillas, etc.
Este es el código de golf: el código más corto en bytes gana.