ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.11.2007, 19:20
|
|
Banned
Регистрация: 23.07.2007
Сообщений: 87
Провел на форуме: 2147329
Репутация:
613
|
|
Сообщение от C!klodoL
удалить дубликаты:
open(incom, "<./in.txt");
@IN = <incom>;
@IN = grep{!$_{$_}++} @IN;
close(incom);
open(out, ">./out.txt");
print out @IN;
close(out);
@IN = grep{!$_{$_}++} @IN; всё дело в этом короч.. поянтно, спс..
|
|
|

19.11.2007, 17:25
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Возник вопросик небольшой...как можно определить эл-т хеша с наибольшим значением, не прибегая непосредственно к перебору?
Заранее спасибо...
ЗЫЖ Перебор не устраивает тем, что эл-тов может быть больше сотни...
|
|
|

19.11.2007, 17:39
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
как можно определить эл-т хеша с наибольшим значением
Ни как =\ Хотя хз может есть какаянить закономерность =\
|
|
|

19.11.2007, 19:30
|
|
Познающий
Регистрация: 25.05.2007
Сообщений: 36
Провел на форуме: 369502
Репутация:
28
|
|
а если заносить значение хеша в какую то переменную до занесения в сам хеш?
|
|
|

19.11.2007, 23:24
|
|
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме: 4319431
Репутация:
677
|
|
на счёт функции не знаю, но даже если функция то она имхо устраивает такой же перебор, а вообще как данные попадают в хэш?
http://opennet.ru/docs/RUS/perl_hash/
Последний раз редактировалось C!klodoL; 20.11.2007 в 02:27..
|
|
|

20.11.2007, 02:14
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
Сообщение от C!klodoL
на счёт функции не знаю, но даже если функция то она имхо устраивает такой же перебор, а вообще как данные попадают в хэш?
через оператор присваивания
Без перебора такое может быть возможно организовать через XS. И снова напишу может быть.
|
|
|

20.11.2007, 04:15
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
Код:
my %hash = (
'1' => '1234',
'2' => '666',
'3' => '9900',
'4' => '123'
);
print @{[ sort {$a<=>$b} values %hash ]}[-1]
|
|
|

20.11.2007, 22:38
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
sort перебирает массив, который возвращает values, внутри себя
|
|
|

21.11.2007, 02:55
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
>> sort перебирает массив, который возвращает values, внутри себя
угу, а есть иные способы?
кста, у меня такое ощущение, что он вообще про мд5-хеши ( http://forum.antichat.ru/thread53979.html ) спрашивал +)
|
|
|

21.11.2007, 04:22
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
Сообщение от Digimortal
угу, а есть иные способы?
имхо не исключено. посмотрю на досуге
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|