Здравствуйте, Shmj, Вы писали:
S>Скорее всего ваш вопрос решен на stackoverflow — и оно просто скопировало это решение.
Что-то мне сомнительно, чтобы кто-нибудь стал выностить на SO такой "тривиальный" вопрос. Я эту задачу взял из реальной жизни, а не из интернетов. Многие из тех, кого я встречал в реальной жизни, смело говнокодили решение этой задачи, ни на секунду не усомнившись в ее простоте. Восемь сравнений с семью логическими операциями — влегкую. А бывали варианты и покруче (я даже не возьмусь воспроизвести ту шизофрению). Я начал задвать эту задачу на собеседованиях. И дествительно, оказалась индикаторная задача. Индикатор наличия мозга.
Хотя, название функции (DoIntervalsIntersect) калечное. Вряд ли она самостоятельно ТАКОЕ синтезировала. Скорее всего, скопипиздила откуда-то.
--
Справедливость выше закона. А человечность выше справедливости.