Best shuffle: Difference between revisions

Line 1,216:
until g.empty?
k.each do |letter|
g.has_key?(letter) || next # g[letter]next ||unless nextg.has_key? letter
pos << g[letter].pop
g[letter].empty? && g.delete letter
Anonymous user