Skip to content
Create a gist now

Instantly share code, notes, and snippets.

Embed URL


Subversion checkout URL

You can clone with
Download ZIP
random number guesser - first take
number = rand(10)
puts 'Guess the number!'
input = 'input number'
while input != number
input = gets.to_i # keep getting more numbers
# give out hints to the user
if input > number
puts 'Too high'
if input < number
puts 'Too low'
puts "you got it! #{number}"

The if codeblocks is something I would do in C, but in a single line. Another was the input variable. In C, it's not easy to setup a memory type that can handle both integers and strings (there are tricks, but it's not pretty.) But in general, this is similar to the way I would solve the problem in C. This is nice because Ruby can handle a coding style which is similar to C.

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.