1. Главная
  2. Библиотека
  3. Логика
  4. Пароль состоит из четырёх различных цифр. После ввода п...
Разбор задачи

Пароль состоит из четырёх различных цифр. После ввода пароля показывается результат ввода, представляющий собой последовательность из четырёх символов, — галочка, стрелка или крестик. Крестик соответствует цифре, которая не встречается в пароле, стрелка

  • Предмет: Логика
  • Автор: Кэмп
  • #Логика искусственного интеллекта
  • #Логика программирования
Пароль состоит из четырёх различных цифр. После ввода пароля показывается результат ввода, представляющий собой последовательность из четырёх символов, — галочка, стрелка или крестик. Крестик соответствует цифре, которая не встречается в пароле, стрелка

Условие:

Пароль состоит из четырёх различных цифр. После ввода пароля показывается результат ввода, представляющий собой последовательность из четырёх символов, — галочка, стрелка или крестик. Крестик соответствует цифре, которая не встречается в пароле, стрелка соответствует цифре, которая встречается в пароле, но находится не на своем месте, а галочка соответствует цифре, которая встречается в пароле и стоит на своем месте. Было сделано четыре попытки ввести пароль и имеются соответствующие им результаты, но неизвестно, какая попытка какому результату соответствует. Восстановите пароль по этим данным.

0 4 6 8
2 1 0 5
4 3 0 6
6 4 3 7
\nX X <-> <->
✔ X <-> X
<-> X <-> ✔
<-> X X X

Решение:

  1. Подсмотрим на результаты:

    • Первая попытка: 0 4 6 8 -> X X
    • Вторая попытка: 2 1 0 5 -> ✔ X
    • Третья попытка: 4 3 0 6 -> <-> X
    • Четвёртая попытка: 6 4 3 7 -> <-> X X X
  2. Анализируем каждую попытку:

    • Первая попытка (0 4 6 8) имеет два крестика (X), значит, цифры 0 и 4 не входят в пароль.
    • Вторая попытка (2 1 0 5) имеет одну галочку (✔) и один крестик (X). Это значит, что одна из цифр 2 или 1 входит в пароль и стоит на своем месте, а 0 не входит в пароль.
    • Третья попытка (4 3 0...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое утверждение о символах результата ввода пароля является верным?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет