Advertisement
Guest User

Untitled

a guest
Sep 1st, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1.  
  2. W=["hello", "world", "no", "yes", "well", "go"]
  3.  
  4. puts "Provide us the letters (no spaces please)"
  5. word = gets.chomp.downcase
  6.  
  7. arr = word.split('')
  8.  
  9.  
  10. success = []
  11.  
  12. W.each do |w|
  13.  
  14. # create temp arrays
  15. dict_arr = w.split('')
  16. user_arr = arr
  17. test = true
  18.  
  19.  
  20. # test whether users letters spell current word in dict
  21. while test
  22. dict_arr.each do |letter|
  23. if (user_arr.include?(letter))
  24. i = user_arr.index(letter)
  25. user_arr.delete_at(i)
  26. else
  27.  
  28. test = false
  29. next
  30. end
  31. end
  32.  
  33. success << w
  34. test = false
  35. end
  36.  
  37.  
  38. end
  39.  
  40. puts success.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement