Что нового

Подсчитать одинаковое кол-во дней (по формату DD.MM.YY) из списка

sforce5

Олл фо ЛулзЪ
Сообщения
160
Репутация
41
Список примерно таков:

01.02.09
09.12.09
05.01.09
01.02.09
05.01.09

Как убрать повторяющиеся даты и подсчитать кол-во неодинаковых дней?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
sforce5
У меня так убирает повторяющиеся даты. В первой строке 2.txt - кол-во оригинальных дат.
Код:
#include <File.au3>
#include <Array.au3>
Dim $aOld, $aNew[1]
$count = 0
$fileOld = "1.txt"
$fileNew = "2.txt"
_FileReadToArray($fileOld, $aOld)
For $i = 1 To UBound($aOld) - 1
	$er = _ArraySearch($aOld, $aOld[$i])
	If $er = $i Then
		_ArrayAdd($aNew, $aOld[$i])
		$count += 1
		$aNew[0] = $count
	EndIf
Next
_FileWriteFromArray($fileNew, $aNew)
 
Верх