Показать сообщение отдельно
  #4 (permalink)  
Старый 31.07.2014, 23:59
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от Эдди
Как найти ближайщую следующую по времени дату (которая будет равняться 1 октября), не прокручивая массив по циклу и не делая лишнюю работу.
И так файл script вырос уже в размерах.
Размер - не главное
Там же всего 3 строчки для цикла.
Ну, можно попробовать сделать хэш-объект, в котором ключи - даты, а значения - индекс в массиве. Тогда берем их хэша по дате индекс, смотрим, есть ли в массиве элемент под номером (индекс + 1).
В порядке бреда предложил, сам так не делал бы Проще массив перебрать.
Ответить с цитированием