Advertisement
Guest User

Untitled

a guest
Sep 1st, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. success = []
  2.  
  3. W.each do |w|
  4.  
  5. # create temp arrays
  6. dict_arr = w.split('')
  7. user_arr = arr
  8. test = true
  9.  
  10. # test whether users letters spell current word in dict
  11. while test
  12. dict_arr.each do |letter|
  13. if (user_arr.include?(letter))
  14. i = user_arr.index(letter)
  15. user_arr.delete_at(i)
  16. else
  17. test = false
  18. break
  19. end
  20. end
  21. if test
  22. success << w
  23. test = false
  24. end
  25.  
  26. end
  27.  
  28.  
  29. end
  30.  
  31. puts success.inspect
  32. #=> ["hello", "world"] # should also include "well" but doesn't
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement