3 ms·
Bonus points if someone makes it into a polyglot quine somehow
by roywiggins 7y ago
Bonus points if someone makes it into a polyglot quine somehow
- jrimbault 7y agoI always remember that https://github.com/mame/quine-relay https://github.com/mame/quine-relay https://raw.githubusercontent.com/mame/quine-relay/master/QR.rb https://raw.githubusercontent.com/mame/quine-relay/master/QR...
- SeekingMeaning 7y agoBehold my masterpiece p='"%s"';r="'%s'";_='p=%s;r=%s;_=%s;print(_%%((0and[r%%p,p%%r,r%%_])or(tuple([r%%p,p%%r,r%%_]))))';print(_%((0and[r%p,p%r,r%_])or(tuple([r%p,p%r,r%_])))) with inspiration from https://stackoverflow.com/q/6223285 https://stackoverflow.com/q/6223285 and https://stackoverflow.com/a/2475931 https://stackoverflow.com/a/2475931
- anonsivalley652 7y agoAlmost since doesn't quite work in Ruby: Evaluating: p='"%s"';r="'%s'";_='p=%s;r=%s;_=%s;print(_%%((0and[r%%p,p%%r,r%%_])or(tuple([r%%p,p%%r,r%%_]))))';print(_%((0and[r%p,p%r,r%_])or(tuple([r%p,p%r,r%_])))) becomes: p='"%s"';r="'%s'";_='p=%s;r=%s;_=%s;print(_%%((0and[r%%p,p%%r,r%%_])or(tuple([r%%p,p%%r,r%%_]))))'%_])))) Too many '%'s in some places
- SeekingMeaning 7y agoWait, it doesn’t? What’s your setup?