Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Fwd: Please Forward: Ruby Quiz Submission
James Gray
4/10/2007 5:26:00 PM
Begin forwarded message:
> From: Wolfgang Seeberg <wolfgang.seeberg@yahoo.com>
> Date: April 10, 2007 9:45:45 AM CDT
> To: submission@rubyquiz.com
> Subject: Please Forward: Ruby Quiz Submission
>
> # Usage: ruby -s q119.rb [-digits=1234] [-target=0]
> $target = ($target or 100).to_i
> $digits ||= "123456789"
> n = $digits.size()
> plus = "+"
> minus = "-"
> frame = "***********************"
> neqn = 0
> for i in 1 .. n - 1
> s = $digits * 1
> s[i, 0] = minus
> for j in i + 2 .. n
> t = s * 1
> t[j, 0] = minus
> for k in j + 2 .. n + 1
> u = [t * 1, t * 1, t * 1]
> u[0][k, 0] = plus
> u[1][k, 0] = minus; u[1][j] = plus
> u[2][k, 0] = minus; u[2][i] = plus
> u.each do | item |
> neqn += 1
> r = eval(item)
> result = item + " = " + r.to_s
> if r == $target
> puts frame, result, frame
> else
> puts result
> end
> end
> end
> end
> end
> puts "#{neqn} possible equations tested"
>
>
>
>
>
>
>
>
> ______________________________________________________________________
> ______________
> Sucker-punch spam with award-winning protection.
> Try the free Yahoo! Mail Beta.
>
http://advision.webevents.yahoo.com/mailbeta/features...
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Fwd: Please Forward: Ruby Quiz Submission
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password