Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

ruby source golf 2011-11-21

View hole4.rb
1 2 3 4 5 6 7 8
# hole 3 in 93 bytes (only counting newlines between method body)
# see http://rubysource.com/ruby-golf/
 
def play(i)
s=%w[Rock Paper Scissors]
p=s.index i
s[c=rand(3)]+",#{p==c ?:Draw: p&&p==-~c%3?:Win: :Lose}"
end
View hole4.rb
1 2 3 4 5 6 7 8
# hole 3 in 84 bytes (only counting newlines between method body)
# see http://rubysource.com/ruby-golf/
# based on https://gist.github.com/1385465
 
def play(i)
m=%w(Rock Paper Scissors)
m[c=rand(3)]+?,+%w(Draw Win Lose)[((m.index(i)||c-1)-c)%3]
end

Well done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.