Hirdetés
- OLED TV topic
- Házimozi haladó szinten
- VR topik (Oculus Rift, stb.)
- OLED monitor topic
- AMD Navi Radeon™ RX 7xxx sorozat
- Milyen belső merevlemezt vegyek?
- Milyen billentyűzetet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Azonnali VGA-s kérdések órája
Új hozzászólás Aktív témák
-
Mijo
tag
Gondolom már nem aktuális, de jól esett kitalálni a megoldást:
#!/usr/bin/perl
use strict;
my @input = (
'1.+Béla',
'Örök+Eutanázia+Roberta',
'Kiss+Miska+András',
'Aaa+Aaa',
);
sub def_k {
shift =~ m/\+([^+]+)/;
return $1 || "";
}
my @output =
#map { $_->{'o'}}
sort { $a->{'k'} cmp $b->{'k'} }
map +{ 'o'=>$_, 'k'=> def_k($_) }, @input;
foreach my $o (@output) {
#print join( "\n", @output );
print $o->{'k'}.' -- '.$o->{'o'}."\n";
}Az alkalmazott ötlet a http://en.wikipedia.org/wiki/Schwartzian_transform. A két kommentelt sor a teszteléshez van, élesben az első map veszi ki az eredeti stringeket a hashekből.
Remélem valakinek még hasznos lesz!
Üdv: Mijo
Új hozzászólás Aktív témák
- Bomba Ár! Dell XPS 13 9370 - i5-8GEN I 16GB I 1TBSSD I 13,3" 4K Touch I Cam I W11 I Garancia!
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3362
- Xiaomi Redmi Note 13 256GB Kártyafüggetlen 1 év Garanciával
- Jogtiszta Microsoft Windows / Office / Stb.
- Xbox Series S 512 GB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest