Teacup rim text: Difference between revisions

m
Line 1,815:
next unless chars.none?{|c| c < chars.first }
next if chars.uniq.size == 1
rotations = word.size.times.map {|i| chars.rotate(i).join }
rotations.map(&:join) if rotations.all?{|rot| grouped_by_size[rot.size].include? rot.join }
end
puts "", list + ":"
1,149

edits