Biorąc pod uwagę wykaz dat
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
Szukam wskazówek wobec pseudokod algorytmu rekurencyjnego (które Mogę przetłumaczyć na niestandardowej funkcji FileMaker) do wytwarzania listę zakresów, czyli
12/07/2010 to 15/07/2010, 12/08/2010 to 15/08/2010, 19/08/2010 to 20/08/2010
Lista jest presorted i deduplikowane. Próbowałem zarówno począwszy od pierwszej wartości i forward roboczych i ostatniej wartości i działa wstecz, ale po prostu nie wydaje się uzyskać go do pracy. Mając jedną z tych frustrujących dni ... Byłoby miło, gdyby było coś podpis
CollapseDateList( dateList, separator, ellipsis )
:-)













