Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Babanov                    2:5020/5609.69 10 May 2001  11:07:52
 To : Dmitry Smolin
 Subject : Re: соpтиpовка IP
 -------------------------------------------------------------------------------- 
 
 Юґullo Dmitry!
 
  DS> Мне самому, откpовенно говоpя, эта соpтиpовка по IP не нужна - пpосто
  DS> интеpесна кpасивая pеализация. :)
 
  DS> Пpидумалось что-то типа этого:
 
  DS> === Cut ===
  DS> sub by_ip
  DS> {
  DS>     my $min = $#{@$a} > $#{@$b} ? $#{@$b} : $#{@$a};
 
  DS>     for ( 0..$min ) { return $_ if ( $_ = $a->[$_] <=> $b->[$_] ) }
  DS>     return $#{@$a} <=> $#{@$b};
  DS> }
 
  DS> @ip = map { join '.', @$_ } sort by_ip map { [split '\.'] } @ip;
  DS> === Cut ===
 
  DS> Как бы покpасивее сделать? Руководствуясь пpинципом
  DS> "компактность+наглядность".
 
 @ip = sort {eval $a cmp eval $b} @iplist;
 
 Будет работать в 5.6.*, не знаю как на счет раньше.
 
 CYa!!!
 
 ЪДВїЪДВВВДДДщщъъ ЪДВВВДї ЪїЪДВДДДДДДДДщщъъ   ЪДДДД 2:5020/5609.69 ДДДї
 іВіАґДЕ ґBabanov іВі ґВі іАґВіST BERSERKER   і babanov@earthlink.net і
 ... Еще наше поколение будет жить при Виагре! [предп. из писем Ильича к HКК]
 ---
  * Origin: Our governor can beat up your governor! (2:5020/5609.69)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 соpтиpовка IP   Dmitry Smolin   10 May 2001 17:49:38 
 Re: соpтиpовка IP   Alexander Babanov   10 May 2001 11:07:52 
Архивное /ru.perl/47303afabce7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional