Реализовать в среде AppInventor игру "Быки и коровы"

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

Как правильно реализовать это? Что бы я мог переберать буквы в слове

See this topic as a starting point.

Try something, then ask questions when you get stuck.

I love how translation wrecked the carefully built example!

These are the blocks to study:

  • text segment
  • text length
  • dictionary (key = letter?)
  • list (key = position?)

You might search the Gallery too.

My closest sample: