| ВитьВитич писал(а):Ввел произвольные числа 1 7 3 2 / выдало 0 1 3 (зеленый, желтый, красный) 3 7 0 7 / 0 0 4 ( - // - // -) 4 7 1 8 / 0 1 3 ( - // - // -) 0 7 0 7 / 0 0 4 ( - // - // -) 0 7 4 1 / 0 1 3 ( - // - // -) что означает смена желтого 1 на 0 ?? |
| |
Зеленым обозначается количество имеющихся в искомом коде цифр, стоящих на своем месте, желтым - стоящих не на своем, красным - отсутствующих. Т.е. 004 означает, что цифр 0, 3 и 7 нет совсем. На основании третьей и последней записи можно сделать вывод, что присутствует либо 1, либо 4, отсутствует 8, ну и так далее. Решается довольно легко, если вооружиться карандашом и бумагой, и не повторять уже известные варианты. |