aboutsummaryrefslogtreecommitdiffhomepage
path: root/q.rb
diff options
context:
space:
mode:
Diffstat (limited to 'q.rb')
-rw-r--r--q.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/q.rb b/q.rb
new file mode 100644
index 0000000..f6324d2
--- /dev/null
+++ b/q.rb
@@ -0,0 +1,23 @@
+ k=1;eval( s=
+ ( %w{s="k=#{1-k};eval
+ (s=( %w{#{s}})*'')";s+=";
+ %q\x5f "+s;i=f=0;puts([%|B*(#~%
+ ":4~$%65~ $'39~$*/8~$-,6~%1'6~&K~
+ (I~$L~%K~'H~ (G~*D~'F~)C~+@~.<~17~
+ .8~);~$=~(5|,%|" 0A)~"&''=)~#'''9)~%''
+ '5)~''''1)~)'''-)~+'''))~-'''%)~/''/~1''+~
+ 3'''~5'''~7'''~7)''~5-''~3)#'''~1)''''~/
+ )+'''~-)/'''~+)3'''~))7'''~');''&~%)?0|,][k
+ ].tr("~","\n").gsub(/./){n=$&.ord-33;(f=!f
+ )?s[(i+=n)-n,n]:"\40"*n}+"_")})*'');%q_
+ k=1;eval(s=(%w{s="k=#{1-k};eval(s=(%w{
+ #{s}})*'')";s+=";%q\x5f"+s;i=f=0;pu
+ ts([%|B*(#~%":4~$%65~$'39~$*/8~$-,6~%
+ 1'6~&K~(I~$L~%K~'H~(G~*D~'F~)C~+@~
+ .<~17~.8~);~$=~(5|,%|"0A)~"&''=
+ )~#'''9)~%'''5)~''''1)~)'''
+ -)~+'''))~-'''%)~/''/~
+ 1''+~3'''~5'''~7'''~7)'
+ '~5-''~3)#'''~1)''''~/)+''
+ '~-)/'''~+)3'''~))7'''~');''
+ &~%)?0|,][k].tr("~",_