VV
Size: a a a
VV
VV
VV
S
VV
VV
D
# Если введенная буква уже есть в списке "правильных" или "ошибочных" букв,
# то ничего не изменилось, выходим из метода.
if @good_letters.include?(bukva) || @bad_letters.include?(bukva)
return
end
if @letters.include?(bukva)
# Если в слове есть буква запишем её в число "правильных" буква
@good_letters << bukva
# Дополнительная проверка — угадано ли на этой букве все слово целиком.
# Если да — меняем значение переменной @status на 1 — победа.
if @good_letters.uniq.sort == @letters.uniq.sort
@status = 1
end
СЯ
СЯ