При разборе и проверке входных данных два диктанта находятся в напряжении друг с другом.
Проверьте все на безопасность.Не допускайте попадания мусора, потому что это может привести к тому, что кто-то знает.
Будьте терпеливы в принятии входных данных (но строго в отношении вывода выходных данных), поскольку в противном случае вы создаете ненужные несовместимости.
Какой принцип решает, какое правило применять?Я думаю, что (1) относится к случаям, когда вы проверяете данные, которые будут переданы в другое место.Есть ли другие соображения?