テスト
Posted feedbacks - Perl
てすと
1 | ($a="\xa6\x99\xa8") =~ s/(.)/print "\xe3\x81" . $1/eg
|
テスト投稿
1 | perl -e 'print "hello world" '
|
ほげほげ
1 | print join ( ', ', &diff ( 3, 1, 4, 1, 5, 9, 2, 6, 5 ) );
|
テストです
1 2 3 4 5 | #!/usr/bin/perl
use strict;
use warnings;
print "Hello,World!";
|
テストです
1 2 3 4 5 | #!/usr/bin/perl
for( $i=0; $i<100; $i++ ){
print $i;
}
|
テストです
1 | print 'test';
|
テストー
1 2 3 | #!/usr/local/bin/perl
say "Hello";
|
てすと1
てすと2
1 2 3 4 5 6 7 8 9 10 11 | #!/usr/bin/perl
use CGI;
use strict;
my $p = CGI->new();
if($ENV{REQUEST_METHOD} eq "POST"){
print $p->Vars();
}
exit;
|
テスト。
1 | print "Hello Woooorld!";
|
試しに匿名で投稿してみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | use strict;
my $m = int(rand 3) + 4; my $n = $m + int(rand(7 - $m));
my (%board, %group);
foreach my $i (1 .. $m) {
foreach my $j (1 .. $n) {
my $key = $i . $j;
$board{$key} = int(rand 2);
print $board{$key} ? '■' : '□';
print "\n" if $j == $n;
my $flag = 0;
if ($i > 1) {
my $up_key = $key - 10;
if ($board{$key} == $board{$up_key}) {
foreach my $item (@{$group{$board{$key}}}) {
if ($item =~ /$up_key/) { $item .= ":$key"; $flag = 1; }
}
}
}
if ($j > 1) {
my $left_key = $key - 1;
if ($board{$key} == $board{$left_key}) {
$flag++;
if ($flag == 1) {
foreach my $item (@{$group{$board{$key}}}) {
$item .= ":$key" if $item =~ /$left_key/;
}
} else {
my ($same) = grep { $group{$board{$key}}->[$_] =~ /$key/ } 0 .. $#{$group{$board{$key}}};
my ($left) = grep { $group{$board{$key}}->[$_] =~ /$left_key/ } 0 .. $#{$group{$board{$key}}};
if ($same != $left) {
$group{$board{$key}}->[$same] = join ':', sort
split /:/, "$group{$board{$key}}->[$same]:$group{$board{$key}}->[$left]";
splice(@{$group{$board{$key}}}, $left, 1);
}
}
}
}
push @{$group{$board{$key}}}, $key unless $flag;
}
}
print "\n□の島: ", scalar(@{$group{0}}), "\n ", join(', ', @{$group{0}}), "\n";
print "\n■の島: ", scalar(@{$group{1}}), "\n ", join(', ', @{$group{1}}), "\n";
|


にしお
#3357()
Rating0/0=0.00
[ reply ]