Re: [QUIZ] Quine (#207)



[Note: parts of this message were removed to make it a legal post.]

Is using File considered cheating?

puts File.readlines __FILE__


On Mon, Jun 1, 2009 at 11:17 AM, Aureliano Calvo
<aurelianocalvo@xxxxxxxxx>wrote:

And I did one with a carriage return:

s="s=%c%s%c;printf(s,34,s,34,13,10)%c%c";printf(s,34,s,34,13,10)


A little longer but looks nicer


On Mon, Jun 1, 2009 at 12:16 AM, Aureliano Calvo
<aurelianocalvo@xxxxxxxxx>wrote:

I did something like that, but with parenthesis.

s="s=%c%s%c;printf(s,34,s,34)";printf(s,34,s,34)

It is based on the C quine that uses printf on the wikipedia page.



On Sun, May 31, 2009 at 2:10 PM, Pascal J. Bourguignon <
pjb@xxxxxxxxxxxxxxxxx> wrote:

Robert Dober <robert.dober@xxxxxxxxx> writes:

Ok, the shortest solution did not have much success, what about a long
one then ;)

http://pastie.org/495692


$ echo ----- ; cat quine.rb ; echo ----- ; ruby quine.rb ; echo -----
-----
q=34;printf a="q=34;printf a=%c%s%c,q,a,q;puts",q,a,q;puts
-----
q=34;printf a="q=34;printf a=%c%s%c,q,a,q;puts",q,a,q;puts
-----





--
__Pascal Bourguignon__







--
jorrel

.