terminado de leer esta entrada del blog: http://www.skorks.com/2010/03/an-interview-question-that-prints-out-its-own-source-code-in-ruby/más corta Rubí Quine
En ella, el autor afirma el caso de utilizar un quine como una pregunta de la entrevista. No estoy seguro de estar de acuerdo, pero de eso no se trata esta pregunta.
Sigue construyendo una quine en Ruby y la refactoriza para acortarla. Luego desafía al lector a tratar de hacerlo aún más corto.
He jugado un poco con él por un tiempo y se le ocurrió la siguiente:
s="s=;puts s[0,2]+34.chr+s+34.chr+s[2,36]";puts s[0,2]+34.chr+s+34.chr+s[2,36]
Ésta es la primera vez que he intentado un quine y no puedo encontrar la manera de que sea más corto .
¿Cuál es la cantidad más corta de Ruby quine que puede obtener? Por favor, publique una explicación si su implementación lo requiere.
Si usted se está preguntando, un quine es un programa que, cuando se ejecuta, imprime su propio código fuente. http://en.wikipedia.org/wiki/Quine_(computing) – AaronThomson
Aquí está mi Quine más corto: –
Quizás debería haber dicho "quine más corto, no trivial"? – AaronThomson