LogIn E-mail
¼³°èÀ̾߱â
unsort
# 42 JMJS    19.9.10 09:39

#!/usr/bin/perl

my @s=();
for(my $i=1;$i<=10;$i++) { push(@s,$i);}
foreach $n (unsort(@s)) { print "$n "; }

sub unsort { my @s=@_;
        if($#s<2) { return @s;}
        my (@a,@b,@c)=();
        while(@s) {
                push(@a,shift(@s));
                if(@s) { push(@b,shift(@s));}
                if(@s) { push(@c,shift(@s));}
        }
        return(unsort(@a),unsort(@c),unsort(@b));
}

---------------------------------------------------------------------------------

my @s=();
foreach $f (@ARGV) {
        open(I,"$f");
        push(@s,<I>);
        close(I);
}
foreach $l (unsort(@s)) { print $l; }

°Ô½Ã¹°: 115 °Ç, ÇöÀç: 1 / 1 ÂÊ
¹øÈ£ Á¦       ¸ñ ÀÛ¼ºÀÚ µî·ÏÀÏ ¹æ¹®
115  perl format JMJS 24.6.22 23
114  perl -p -i -e s/abc/def/g JMJS 24.3.26 48
113  Deleting from a Hash JMJS 24.1.23 56
112  yaml file Àбâ JMJS 23.11.30 99
111  alzipcon JMJS 22.11.26 150
110  file2date.pl JMJS 24.6.1 262
109  UTF-8, EUC-KR JMJS 19.12.15 235
108  wget.pl LWP Simple get JMJS 19.9.17 271
107  X JMJS 19.9.17 271
106  X JMJS 19.9.17 272
105  X JMJS 19.9.17 271
104  X JMJS 19.9.17 271
103  X JMJS 19.9.17 267
102  X JMJS 19.9.17 270
101  X JMJS 19.9.17 269
100  jsame.pl JMJS 09.5.21 1784
99  jos.pl JMJS 08.11.29 1521
98  jmngr.pl - jmjspro manager JMJS 08.11.29 1557
97  vhdl.pm JMJS 08.11.29 1521
96  jreg.pl JMJS 08.11.29 1518
95  jtree.pm JMJS 08.11.29 1585
94  w2c.pl JMJS 08.11.29 1556
93  jdread.pl JMJS 08.11.29 1331
92  ffile.zip ffilediff.pl JMJS 09.4.24 1386
91  rgb2ycbcr.pl JMJS 10.5.12 1681
90  proview.pl JMJS 08.11.29 1704
89  smi_shift.pl JMJS 10.10.3 1359
88  srt2smi.pl srtshift.pl JMJS 18.7.14 1547
87  Perl CGI Input Test, getenv.cgi JMJS 18.11.21 1214
86  hash JMJS 24.6.22 1502
85  tr a-z A-Z ġȯ , ´ë¼Ò¹®ÀÚ º¯È¯ , ¹®ÀÚ¿­ Á¶°Ç , ... JMJS 24.6.22 1301
84  JARRAY->jfunc JMJS 08.10.2 1274
83  ¼öÄ¡ÇÔ¼ö - ... JMJS 09.5.7 1740
82  ¿ªÇà·Ä3x3 JMJS 09.5.7 1800
81  hex2int.pl JMJS 10.9.12 2514
80  stat - file status º¸±â JMJS 07.12.16 1390
79  Perl Tip JMJS 24.6.22 2525
78  SMI file sync delay JMJS 07.7.18 1487
77  rmword.pl JMJS 07.6.18 1400
76  pack unpack JMJS 24.6.22 1305
75  [Perl]read_dir.pl JMJS 07.2.22 1585
74  [Perl]jtab2char - tab¹®ÀÚ¸¦ ƯÁ¤ char·Î ¹Ù²ãÁÖ±â JMJS 07.2.22 1538
73  Perl ¼ýÀÚ Sorting JMJS 11.5.17 1637
72  [CGI]GET and POST JMJS 06.11.20 3299
71  Perl Grammer JMJS 06.9.4 2880
70  Ç¥ÁØ ¸ðµâ JMJS 06.8.10 1780
69  Getopt::Long example JMJS 06.8.10 1970
68  array of array JMJS 06.4.22 1380
67  [HTML]Å×ÀÌºí ¹è°æ¿¡ ±×¸²³Ö±â JMJS 06.3.8 1469
66  l2w.pm - line to word JMJS 08.12.1 1458
65  make_random_chars JMJS 05.8.10 1311
64  mail º¸³»´Â script JMJS 05.3.23 1273
63  ½ÇÇàÆÄÀÏÀ» ½ÇÇà½ÃÅ°°í Ç¥ÁØ¿¡·¯ Àбâ JMJS 09.2.25 1281
62  Æ˾÷â(°øÁöâ)¶ç¿ì±â Jinsung 03.12.16 2377
61  print <<ENDLINE JMJS 03.12.5 1377
60  [HTML]Target JMJS 03.5.21 1405
59  [Perl]jutil.pm JMJS 03.5.3 1651
58  [Perl]jdiff.pl JMJS 02.6.6 1545
57  [Perl]cfilter.pm - commant filter JMJS 02.1.31 1580
56  [HTML]ÀÚµ¿À¸·Î ´Ù¸¥ ÆäÀÌÁö À̵¿ JMJS 02.1.19 1422
55  STDIN file open glob -w warning JMJS 24.6.22 1456
54  opendir , readdir , closedir JMJS 24.6.22 1463
53  rand_diff JMJS 01.10.23 1360
52  vcd2v.pl JMJS 15.8.25 1426
51  file upload JMJS 24.6.22 1379
50  umask(070) <- chmod o-rwx Áø¼º 01.3.16 1534
49  head2index Áø¼º 01.3.15 1234
48  grep.pl JMJS 11.1.20 1355
47  chr(13) = \M Áø¼º 01.3.15 1222
46  stty JMJS 01.3.12 1340
45  des.pl JMJS 01.3.8 1291
44  chr_plus.pl JMJS 01.3.8 1309
43  get passwd in unix JMJS 19.8.18 1162
42  unsort JMJS 19.9.10 1398
41  read from website web JMJS 19.5.15 1198
40  vec JMJS 01.3.8 1455
39  chomp $_ @_ say defined use 5.010 state grep any ... JMJS 18.10.27 1369
38  [Perl Tk] µµ½ºÃ¢ ¾øÀÌ, ÆÞ Tk ½ºÅ©¸³Æ® ½ÇÇàÇϱâ; ... JMJS 17.9.30 1329
37  @bs = sort {$a <=> $b} @as; JMJS 17.7.12 1408
36  if ( -e -z -s -f -d -T -B -M ) JMJS 16.3.10 1493
35  mkmm.pl - make freemind JMJS 12.5.22 1436
34  perl -pi.orig -e "s/\bu_(\w+_t)\b/u$1/g" *.c JMJS 11.8.26 1438
33  .xls output csv ÆÄÀÏ¿¡ \n "°¡ ÀÖÀ»¶§ JMJS 11.4.13 1322
32  jdcat.pl juncat.pl JMJS 11.2.24 1468
31  print chr(ord('a')); JMJS 01.3.8 1378
30  require "/user/home/jin1/jin1.pm"; JMJS 00.11.28 1323
29  for(my $i=0; $i < @abc; $i ++) {} JMJS 00.11.15 1410
28  remove blank $abc =~ s/[\s]+//g; JMJS 00.11.15 1355
27  array and for JMJS 00.11.14 1199
26  È¨ÆäÀÌÁö ÀÚµ¿ À̵¿ JMJS 00.10.28 1251
25  html¿¡¼­ ¾²ÀÌ´Â ±âȣǥ½Ã¹æ¹ý JMJS 00.9.30 1206
24  ¹è¿­ÀÇ ¹üÀ§ ¿¬»êÀÚ JMJS 00.9.20 1502
23  for(1..3) { print "$_";} JMJS 09.4.24 1187
22  package JMJS 24.6.22 1253
21  ÁÙ¿¡¼­ ÇѱÛÀÚ °íÄ¡±â JMJS 00.8.7 1309
20  hotkey function by getc JMJS 00.7.21 1406
19  read, sysread, syswrite JMJS 00.7.21 2214
18  crypt JMJS 00.7.13 1520
17  csv2gan.pl JMJS 11.4.4 1526
16  hexa JMJS 24.6.18 1349
15  file in out.pl JMJS 00.7.5 1536
14  ARGV JMJS 00.7.5 1379
13  jtime.pm - localtime, timelocal JMJS 09.4.9 1884
12  @INC JMJS 00.7.5 1729
11  $#myarray JMJS 00.7.5 1489
10  Hash of Array JMJS 00.7.5 1298
9  package JARRAY JHASH JMJS 00.7.4 1541
8  foreach, while each, dos2unix.pl, next last JMJS 09.4.24 1501
7  X JMJS 24.6.22 1315
6  file lock JMJS 00.7.4 1442
5  gettime JMJS 00.7.4 1408
4  [Perl]jcdread.pl JMJS 00.7.4 1482
3  [Perl]jdread.pl JMJS 00.7.4 1389
2  Monti Hall problem JMJS 24.6.27 1373
1  DESTROY JMJS 09.7.20 1330
[1]