我想在Ruby中編寫一個anagram類型求解器,但它會對單詞列表起作用,就像這樣。話Ruby anagram求解器
名單是:
the
these
one
owner
我將允許用戶輸入一些字母,例如NOE,它會查的單詞列表的話,它可以使用用戶輸入的字母和會帶回one
,如果他們輸入「eth」或甚至「the」,它將帶回the
。我一直試圖想到一個有效的方法來做到這一點,但我一直在循環周圍的每個單詞,匹配單詞中的字母,檢查每個字母的單詞和兩個長度匹配。任何人都可以提供一個更好,更有效的方式來提供建議嗎?
好主意。多字謎語解算器如何?像'rrenaud' =>'Ad Rerun'? –
@KimmoLehto將句子拆分爲數組,然後從數組中刪除空格字符的所有實例。之後,對數組進行排序然後匹配它們。 –