Правила игры:
Игроку предлагается отгадать загаданное слово. Для этого в поле ввода он вводит любое слово из такого же количества букв, что и загаданное.
Если во введенном слове есть буква, совпадающая с буквой загаданного слова, но стоит она на другой позиции - это одна корова.
Если во введенном слове есть буква, совпадающая с буквой загаданного слова, и стоит она на той же позиции - это один бык.
Пользователю выводится, сколько в его слове было быков и коров.
Пример:
Загаданное слово - КУЛОН
Попытки:
КОтёЛ - 1 бык и 2 коровы ( потому что ОЛ есть, но не своих местах, К - на своем месте)
мираж - ничего
НОчКа - 3 коровы
гОЛОд - 2 быка и 1 корова (в данном случае О посчитали дважды - и как быка, и как корову)
Поэтому не рекомендуется вводить, И! особенно загадывать слова с повторяющимися буквами.
Как правильно реализовать это? Что бы я мог переберать буквы в слове