Есть 5 комнат с 4-мя стенами (стоят слитно). Надо все стены сломать в пяти комнатах. Только нельзя повторно переходить по пройденной стене. Как сделать? Одна стена по любому остается.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший