anagram单词组是一组单词,任何一个单词都可以通过重新排列字母来转换为任何其他单词。例如,"rats"
,"tars"
和"star"
是anagram组。在ruby中查找使用Regxp的Anagrams单词
现在我有话的数组,我要找到字谜话 找到这个我写了下面的代码
实际上它适用于像疤痕和汽车一些单词,但它不工作 为[疤痕,购物车]。
temp=[]
words.each do |e|
temp=e.split(//) # make an array of letters
words.each do |z|
if z.match(/#{temp}/) # match to find scar and cars
puts "exp is True"
else
puts "exp is false"
end
end
end
我只是觉得,虽然[abc]
意味着a or b or c
我可以我的话分开来的信件,然后寻找其他情况中,数组
这个问题出了什么问题? – user5363938