Skip to content

Instantly share code, notes, and snippets.

@mrdougwright
Created July 20, 2018 18:42
Show Gist options
  • Save mrdougwright/d7ca22642fe209876784bba57f62d148 to your computer and use it in GitHub Desktop.
Save mrdougwright/d7ca22642fe209876784bba57f62d148 to your computer and use it in GitHub Desktop.
snake maker
def snakeit(sentence)
sentence.split.map do |word|
word.split("").map do |letter|
up_or_down(letter)
end.join()
end.join(" ")
end
def up_or_down(letter)
random_bool(letter) ? letter.upcase : letter.downcase
end
def random_bool(letter)
rand(0) > 0.5
end
def run
puts "Type your SeNtEnCe"
sentence = gets.chomp
return if sentence == "exit"
puts snakeit(sentence)
run
end
run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment