Д1
Дмитрий 111

Помогите с легенькой задачей по информатике про интернет

Провайдеры, предоставляющие услуги доступа в интернет широкому пользователю, часто составляют различную статистику посещений сайтов их пользователями. Такая статистика может помочь при планировании усовершенствования оборудования, модификации программного обеспечения и даже при различных социологических исследованиях.

Адрес, запрашиваемый пользователем, обычно состоит из четырех частей, из которых первые три являются доменными именами различного уровня и разделены точками, а последняя отделена от них двоеточием и является портом, к которому обращается пользователь. Например, при обращении пользователя к www.ifmo.ru:8080 слово ru является доменным именем первого уровня, слово ifmo — доменным именем второго уровня, слово www — доменным именем третьего уровня, а 8080 является портом.

Вам необходимо по списку запросов пользователей в таком формате перечислить все различные порты, к которым обращались пользователи.

Формат входного файла

В первой строке входного файла input.txt находится одно натуральное число n (1 ≤ n ≤ 100) — количество адресов в данном вам списке. В следующих n строках содержатся сами адреса в формате, описанном выше.

Все доменные имена всех уровней состоят только из строчных букв латинского алфавита, а порты — только из цифр. Длина любого данного вам адреса не превышает 250 символов.

Формат выходного файла

В первой строке выходного файла output.txt выведите одно целое число k — количество различных портов, к которым обращались пользователи. В следующих k строках выведите сами порты. Каждый порт должен быть выведен ровно один раз в отдельной строке. Порты могут быть выведены в любом порядке.

Kalve .
Kalve .

На php накидал, только в файл не стал писать, но это не проблема
< ?php
$file = file('input.txt');
$ports = array();
for ($_ = 1; $_ < (int)$file[0]; $_++)
{
strtok($file[$_], ':');
$ports[trim(strtok(':'))] = 1;
}
echo sizeof($ports)."\n";
foreach ($ports as $port => $i)
echo $port."\n";
? >

Похожие вопросы
помогите с задачей по информатике!
помогите. с задачей по информатике
помогите с задачей по информатике
Помогите с задачей по информатике)
Помогите с задачей по информатике.
Задача по информатике помогите
Решите задачу по информатике
Помогите с Легенькой задачей по физике!!!
ребят помогите пожалуйста с легенькой задачей на проценты
помогите сделать задачу по информатике