Учитывая список дат
12/07/2010
13/07/2010
14/07/2010
15/07/2010
12/08/2010
13/08/2010
14/08/2010
15/08/2010
19/08/2010
20/08/2010
21/08/2010
Я ищу указатели в стороне алгоритма рекурсивного псевдокода (который я могу перевести в пользовательской функцию FileMaker) для получения списка диапазонов, т.е.
12/07/2010 to 15/07/2010, 12/08/2010 to 15/08/2010, 19/08/2010 to 20/08/2010
Список и отсортирован дублированный. Я пытался, начиная с обоих первого значения и рабочих вперед, а последнее значение, и работает в обратном направлении, но я просто не могу заставить его работать. Наличие одного из этих разочарований дней ... Было бы хорошо, если бы подпись была что-то вроде
CollapseDateList( dateList, separator, ellipsis )
:-)













