LogIn E-mail
¼³°èÀ̾߱â
¼öÄ¡ÇÔ¼ö - srand,¼Ò¼ö,¼ÒÀμö,ÃÖ¼Ò°ø¹è¼ö,ÃÖ´ë°ø¾à¼ö,¾àºÐ,¹Ý¿Ã¸²
# 83 JMJS    09.5.7 09:33

#!/bin/perl

srand($ARGV[0] + $ $^ time); rand();

sub round { my ($n,$d) = @_;
        return int($n/(10**$d)+.5*($n <=> 0))*(10**$d);
}

sub RoundXL { sprintf("%.$_[1]f", $_[0]);}

$avg= &RoundXL($avg, 3);


print "SoSu=(".join(",",&SoSu(10000)).")\n";
for($n=1100;$n<1200;$n+=1) { print "$n=(".join(",",&SoInSu($n)).")\n";}

sub SoSu{my($m)=@_;my@o;I:for(my$i=2;$i<$m;$i++){foreach$n(@o){if($i%$n==0){next I;}}push(@o,$i);}@o;}

sub SoInSu{my($n)=@_;my@o;for(my$i=2;$i<=$n;$i++){while($n%$i==0){push(@o,$i);$n/=$i;}}@o;}

sub GCD{my($a,$b)=@_;while($b!=0){$t=$b;$b=$a%$b;$a=$t;}$a;}

sub LCM{my($a,$b)=@_;return$a*$b/&GCD($a,$b);}

sub YakBun{my($a,$b)=@_;my$c=&GCD($a,$b);($a/$c,$b/$c);}

°Ô½Ã¹°: 115 °Ç, ÇöÀç: 1 / 1 ÂÊ
¹øÈ£ Á¦       ¸ñ ÀÛ¼ºÀÚ µî·ÏÀÏ ¹æ¹®
115  perl format JMJS 24.6.22 247
114  perl -p -i -e s/abc/def/g JMJS 24.3.26 252
113  Deleting from a Hash , defined , exists JMJS 25.7.9 275
112  yaml file Àбâ JMJS 23.11.30 301
111  alzipcon JMJS 22.11.26 362
110  file2date.pl JMJS 24.6.1 477
109  UTF-8, EUC-KR JMJS 19.12.15 445
108  wget.pl LWP Simple get JMJS 19.9.17 469
107  X JMJS 19.9.17 464
106  X JMJS 19.9.17 468
105  X JMJS 19.9.17 456
104  X JMJS 19.9.17 457
103  X JMJS 19.9.17 456
102  X JMJS 19.9.17 455
101  gnome-terminal JMJS 25.7.3 461
100  jsame.pl JMJS 09.5.21 1981
99  jos.pl JMJS 08.11.29 1717
98  jmngr.pl - jmjspro manager JMJS 08.11.29 1752
97  vhdl.pm JMJS 08.11.29 1727
96  jreg.pl JMJS 08.11.29 1707
95  jtree.pm JMJS 08.11.29 1789
94  w2c.pl JMJS 08.11.29 1747
93  jdread.pl JMJS 08.11.29 1520
92  ffile.zip ffilediff.pl JMJS 09.4.24 1575
91  rgb2ycbcr.pl JMJS 10.5.12 1885
90  proview.pl JMJS 08.11.29 1962
89  smi_shift.pl JMJS 10.10.3 1552
88  srt2smi.pl srtshift.pl JMJS 18.7.14 1751
87  Perl CGI Input Test, getenv.cgi JMJS 18.11.21 1448
86  hash JMJS 24.6.22 1699
85  tr a-z A-Z ġȯ , ´ë¼Ò¹®ÀÚ º¯È¯ , ¹®ÀÚ¿­ Á¶°Ç , ... JMJS 24.6.22 1497
84  JARRAY->jfunc JMJS 08.10.2 1463
83  ¼öÄ¡ÇÔ¼ö - ... JMJS 09.5.7 1953
82  ¿ªÇà·Ä3x3 JMJS 09.5.7 1982
81  hex2int.pl JMJS 10.9.12 2711
80  stat - file status º¸±â JMJS 07.12.16 1571
79  Perl Tip JMJS 24.6.22 2733
78  SMI file sync delay JMJS 07.7.18 1674
77  rmword.pl JMJS 07.6.18 1591
76  pack unpack JMJS 24.6.22 1497
75  [Perl]read_dir.pl JMJS 07.2.22 1783
74  [Perl]jtab2char - tab¹®ÀÚ¸¦ ƯÁ¤ char·Î ¹Ù²ãÁÖ±â JMJS 07.2.22 1754
73  Perl ¼ýÀÚ Sorting JMJS 11.5.17 1837
72  [CGI]GET and POST JMJS 06.11.20 3497
71  Perl Grammer JMJS 06.9.4 3071
70  Ç¥ÁØ ¸ðµâ JMJS 06.8.10 1966
69  Getopt::Long example JMJS 06.8.10 2163
68  array of array JMJS 06.4.22 1572
67  [HTML]Å×ÀÌºí ¹è°æ¿¡ ±×¸²³Ö±â JMJS 06.3.8 1662
66  l2w.pm - line to word JMJS 08.12.1 1656
65  make_random_chars JMJS 05.8.10 1489
64  mail º¸³»´Â script JMJS 05.3.23 1463
63  ½ÇÇàÆÄÀÏÀ» ½ÇÇà½Ã۰í Ç¥ÁØ¿¡·¯ Àбâ JMJS 09.2.25 1470
62  ÆË¾÷â(°øÁöâ)¶ç¿ì±â Jinsung 03.12.16 2563
61  print <<ENDLINE JMJS 03.12.5 1563
60  [HTML]Target JMJS 03.5.21 1597
59  [Perl]jutil.pm JMJS 03.5.3 1847
58  [Perl]jdiff.pl JMJS 02.6.6 1752
57  [Perl]cfilter.pm - commant filter JMJS 02.1.31 1784
56  [HTML]ÀÚµ¿À¸·Î ´Ù¸¥ ÆäÀÌÁö À̵¿ JMJS 02.1.19 1605
55  STDIN file open glob -w warning JMJS 24.6.22 1646
54  opendir , readdir , closedir JMJS 24.6.22 1648
53  rand_diff JMJS 01.10.23 1543
52  vcd2v.pl JMJS 15.8.25 1629
51  file upload JMJS 24.6.22 1570
50  umask(070) <- chmod o-rwx Áø¼º 01.3.16 1715
49  head2index Áø¼º 01.3.15 1409
48  grep.pl JMJS 11.1.20 1546
47  chr(13) = \M Áø¼º 01.3.15 1408
46  stty JMJS 01.3.12 1521
45  des.pl JMJS 01.3.8 1490
44  chr_plus.pl JMJS 01.3.8 1497
43  get passwd in unix JMJS 19.8.18 1343
42  unsort JMJS 19.9.10 1581
41  read from website web JMJS 19.5.15 1387
40  vec JMJS 01.3.8 1642
39  chomp $_ @_ say defined use 5.010 state grep any ... JMJS 18.10.27 1564
38  [Perl Tk] µµ½ºÃ¢ ¾øÀÌ, ÆÞ Tk ½ºÅ©¸³Æ® ½ÇÇàÇϱâ; ... JMJS 17.9.30 1525
37  @bs = sort {$a <=> $b} @as; JMJS 17.7.12 1596
36  if ( -e -z -s -f -d -T -B -M ) JMJS 16.3.10 1690
35  mkmm.pl - make freemind JMJS 12.5.22 1634
34  perl -pi.orig -e "s/\bu_(\w+_t)\b/u$1/g" *.c JMJS 11.8.26 1619
33  .xls output csv ÆÄÀÏ¿¡ \n "°¡ ÀÖÀ»¶§ JMJS 11.4.13 1515
32  jdcat.pl juncat.pl JMJS 11.2.24 1663
31  print chr(ord('a')); JMJS 01.3.8 1570
30  require "/user/home/jin1/jin1.pm"; JMJS 00.11.28 1508
29  for(my $i=0; $i < @abc; $i ++) {} JMJS 00.11.15 1595
28  remove blank $abc =~ s/[\s]+//g; Á¤±ÔÇ¥Çö½Ä ... JMJS 25.7.16 1541
27  array and for JMJS 00.11.14 1381
26  È¨ÆäÀÌÁö ÀÚµ¿ À̵¿ JMJS 00.10.28 1441
25  html¿¡¼­ ¾²ÀÌ´Â ±âȣǥ½Ã¹æ¹ý JMJS 00.9.30 1394
24  ¹è¿­ÀÇ ¹üÀ§ ¿¬»êÀÚ JMJS 00.9.20 1696
23  for(1..3) { print "$_";} JMJS 09.4.24 1366
22  package JMJS 24.6.22 1447
21  ÁÙ¿¡¼­ ÇѱÛÀÚ °íÄ¡±â JMJS 00.8.7 1495
20  hotkey function by getc JMJS 00.7.21 1596
19  read, sysread, syswrite JMJS 00.7.21 2409
18  crypt JMJS 00.7.13 1702
17  csv2gan.pl JMJS 11.4.4 1714
16  hexa JMJS 24.6.18 1543
15  file in out.pl JMJS 00.7.5 1728
14  ARGV JMJS 00.7.5 1549
13  jtime.pm - localtime, timelocal JMJS 09.4.9 2078
12  @INC JMJS 00.7.5 1908
11  $#myarray JMJS 00.7.5 1666
10  Hash of Array JMJS 00.7.5 1491
9  package JARRAY JHASH JMJS 00.7.4 1735
8  foreach, while each, dos2unix.pl, next last JMJS 09.4.24 1715
7  base64 enc dec binary JMJS 25.6.30 1515
6  file lock JMJS 00.7.4 1625
5  gettime JMJS 00.7.4 1606
4  [Perl]jcdread.pl JMJS 00.7.4 1686
3  [Perl]jdread.pl JMJS 00.7.4 1586
2  Monti Hall problem JMJS 24.6.27 1578
1  DESTROY JMJS 09.7.20 1518
[1]