│ 6 │
├───┼───┼───┤
│ 7 │ 8 │ 9 │
└───┼───┼───┘
│ 0 │
└───┘
Он отметил ПИН-код 1357, но также сказал, что, возможно, каждая из цифр, которую он видел, может быть другой соседней цифрой (по горизонтали или вертикали, но не по диагонали). Например. вместо 1 это также может быть 2 или 4. И вместо 5 это также может быть 2, 4, 6 или 8.
Он также упомянул, что знает такие замки. Вы можете ввести неограниченное количество неправильных ПИН-кодов, они никогда не блокируют систему и не бьют тревогу. Вот почему мы можем попробовать все возможные (*) варианты.
* возможно в смысле: наблюдаемого ПИН-кода и всех изменений с учетом соседних цифр
Можете ли вы помочь нам найти все эти варианты? Было бы неплохо иметь функцию, которая возвращает массив (или список в Java и C #) всех вариантов для наблюдаемого ПИН-кода длиной от 1 до 8 цифр
я вот так решил
Обсуждают сегодня