7月 04 2010

[Perlお勉強]繰り返し, reverse, 文字列の繰り返し(x演算子)

Posted by きつねのボタン in Perl

ぼちぼちとお勉強してます(-。-)y-゚゚゚

Perl言語プログラミングレッスン 問題6-5 (p173):
わりときれいに解けたので記念に貼っておく。

# 6行と16行の2パターンのクリスマスツリーを作る

use strict;
use warnings;

my @array = qw(* ! * % / * + - ! . * * % / * +);

for my $n(5,15) {
 foreach my $i(0..$n) {
   my @obverse = @array[0..$i];
   my @reverse = reverse(@obverse);
   print ' ' x ($n-$i), @obverse, @reverse[1..$i], "\n";
 }
}

Q6-5習作(クリスマスツリー)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>