1
0
mirror of https://gitlab.com/MisterBiggs/wordle.jl.git synced 2025-06-16 06:36:40 +00:00

made input easier

This commit is contained in:
Anson 2022-01-06 23:39:44 -07:00
parent 7bc32106c3
commit 0f2b5696a8

View File

@ -5,8 +5,11 @@ function check_known(word, knowns)
return true
end
for (v, k) in knowns
if word[k] == v
for (k, v) in knowns
if v == '.'
continue
end
if word[k] == only(v)
continue
else
return false
@ -36,20 +39,19 @@ end
# ARISE 3.47
# SERAI 3.52
banned = ["w", "e", "u", "s", "k", "m", "d"]
contained = ["a", "l", "b"]
knowns = [('a', 2), ('b', 1)]
begin
banned = "pnisrblwgyox" |> collect
contained = "t" |> collect
knowns = "de..." |> collect |> enumerate
for word in words
if any(occursin.(banned, word))
continue
end
if all(occursin.(contained, word))
if ~isempty(known)
if check_known(word, knowns)
println(word)
end
end
end
end