Это довольно известный тип задач, в котором за несколько попыток вам предлагают отгадать код замка. Напомню правила на всякий случай, если вы такую игру еще не встречали. Она встречается в различных вариациях. Обычно код состоит из 3 или 4 цифр, которые не повторяются, 0 может быть первым. Вы делаете некоторое предположение о коде, после чего вам сообщают угадали ли вы цифры и их позиции. Например, код замка 123. После вашего предположения 395,
вы получите (1, 0), т. е. вы угадали одну цифру (тройку), но она стоит в неверной позиции (на первой позиции, а не на третьей). В таблице это будет записано как 3 9 5 1 0. Теперь вы делаете следующее предположение: 273, результатом
будет (2, 1), т. е. вы отгадали 2 цифра, одна из которых стоит на своем месте. Отгаданные цифры 2 и 3, но только тройка стоит на своём месте. В таблице будет записано как 2 7 3 2 1. Итак, с правилами мы разобрались, теперь сама задачка: У вас есть результаты 5 попыток, они записаны построчно в таблице ниже. Желтые к