В последнее время я взял интервью. Мне было предложено создать планировщик встреч, как в календаре Outlook Microsoft, так и в календаре gmail. Я предложил создать массив из 48 на каждый день. Каждые 30 минут представляют запись массива.
Я должен убедиться, что следующая встреча не столкнется с предыдущей встречей.
Мое решение прекрасно работает, но оно слишком много.
Может кто-нибудь скажет мне, как мне найти лучшее решение для обнаружения столкновения для встреч.
Я не знаю всех встреч в начале. Они будут добавлены случайным образом позже.
Спасибо,