Два хакера поспорили друг с другом про подбор паролей. Первый говорил, что невозможно всего за три попытки понять, какой из трёх паролей относится к какому из трёх сервисов. Второй хакер утверждал, что за три попытки он легко это выяснит. Кто из них прав, если полные условия спора такие:
Есть три логина от разных сервисов в интернете.
Есть пароль от каждого сервиса, но непонятно, какой пароль от какого сервиса.
Суммарно есть три попытки ввода логина и пароля. Можно выбирать любой сервис и любой пароль, но таких выборов всего можно сделать три.
Хватит ли трёх таких попыток, чтобы понять, какой пароль к какому сервису относится?
Вводим 1 логин и 1 пароль, потом 2 пароль и даже 3 пароль может не подойти, так как логин то от другого сервиса
Не хватит
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший