From: "Luke Ivers" <technodolt@gmail.com>
Date: February 9, 2007 3:17:19 PM CST
To: james <james@grayproductions.net>
Subject: Answer to #113I'm not sure if I've seen you say how we're supposed to submit answers, but here are the lines of code I used, each line corresponding to a given quiz question.
(ie first line of cod is first question, second line is second question, etc.)
quiz.to_s.reverse.gsub(/(\d\d\d)(?=\d)(?!\d*\.)/, '\1,').reverse
t=;quiz.each{|x|(Array===x)?x.each{|y|t<<y}:t<<x};t
quiz.sort{rand}
eval("#{quiz}.new").class
quiz.gsub(/(.{1,40})( +|$\n?)|(.{1,40})/, "\\1\\3\n")
t=;quiz[1..-1].each{|v|(v.scan(/./).sort==quiz[0].scan(/./).sort)?t<<v:nil};t
s='';quiz.split.each{|v|v.each_byte{|x|s<<'%b'%x};s<<"\n"};s
quiz.readlines.each{|v|rand(2)==0?eval('s=v;break'):s=v};s
t=[quiz];until quiz==1;t<<(quiz=(quiz%2==0?quiz/2:quiz*3+1));end;t
h={};t=h;quiz[0..-3].each{|v|t[v]={};t=t[v]};t.store(quiz[-2],quiz[-1]);h
ยทยทยท
Begin forwarded message: