如果你有一個難題並且想用電腦解決它......
- 6 個字符
- 可用字元為“NQAECFCYCPHY”
你能得到什麼可能是正確的字?我嘗試用 grep 和英語單字表來解決它
grep -E --text "^([NnQqAaEeCcFfCcYyCcPpHhYy]{6})$" wordsEn.txt > words-.txt
但我在輸出中發現“木瓜”,我不想要雙 p 或雙 a 可能雙 c
我不知道是小寫還是大寫
答案1
這裡有一個Python程式碼給你,但我手邊沒有Python來測試,所以這只是一個草圖。我假設字典每行 1 個字。
#!/usr/bin/python3
letters_source = list("NQAwhatever")
word_list = open("/words/txt")
for word in word_list:
letters = list(letters_source)
try:
for l in word:
letters.remove(l)
print (word)
except ValueError:
pass