aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Russell <ac.russell@live.com>2021-06-16 20:40:32 -0400
committerAdam Russell <ac.russell@live.com>2021-06-16 20:40:32 -0400
commitdc1d45fa369aa039ad3c7d6c721a3de267a60bba (patch)
treeab93dd6281451272c93758ec3445301926387c37
parent26edcfc1d15cc74916d0e2a0f7001b17647b4f46 (diff)
downloadperlweeklychallenge-club-dc1d45fa369aa039ad3c7d6c721a3de267a60bba.tar.gz
perlweeklychallenge-club-dc1d45fa369aa039ad3c7d6c721a3de267a60bba.tar.bz2
perlweeklychallenge-club-dc1d45fa369aa039ad3c7d6c721a3de267a60bba.zip
initial commit
-rw-r--r--challenge-117/adam-russell/blog.txt0
-rw-r--r--challenge-117/adam-russell/blog1.txt0
-rw-r--r--challenge-117/adam-russell/perl/ch-1.pl78
-rw-r--r--challenge-117/adam-russell/perl/ch-2.pl0
-rw-r--r--challenge-117/adam-russell/prolog/ch-1.p0
-rw-r--r--challenge-117/adam-russell/prolog/ch-2.p0
6 files changed, 78 insertions, 0 deletions
diff --git a/challenge-117/adam-russell/blog.txt b/challenge-117/adam-russell/blog.txt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/challenge-117/adam-russell/blog.txt
diff --git a/challenge-117/adam-russell/blog1.txt b/challenge-117/adam-russell/blog1.txt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/challenge-117/adam-russell/blog1.txt
diff --git a/challenge-117/adam-russell/perl/ch-1.pl b/challenge-117/adam-russell/perl/ch-1.pl
new file mode 100644
index 0000000000..56c6e7048a
--- /dev/null
+++ b/challenge-117/adam-russell/perl/ch-1.pl
@@ -0,0 +1,78 @@
+use constant TRIANGLE_TOP => q|/\\| ;
+use constant TRIANGLE_BOTTOM => q|/__\\|;
+
+sub print_triangle_3{
+ my($n) = @_;
+ print " " x 5;
+ print TRIANGLE_TOP x 1;
+ print "\n";
+ print " " x4;
+ print TRIANGLE_BOTTOM x 1;
+ print "\n";
+
+ print " " ." " . " ".TRIANGLE_TOP . " " . " " .TRIANGLE_TOP ;
+ print "\n";
+ print " ". " ".TRIANGLE_BOTTOM . TRIANGLE_BOTTOM;
+ print "\n";
+
+ print " " .TRIANGLE_TOP . " ". " ".TRIANGLE_TOP . " ". " ". TRIANGLE_TOP;
+ print "\n";
+ print TRIANGLE_BOTTOM . TRIANGLE_BOTTOM .TRIANGLE_BOTTOM;
+ print "\n";
+
+}
+
+sub print_triangle_2{
+ my($n) = @_;
+ print " " x 4;
+ print TRIANGLE_TOP x 1;
+ print "\n";
+ print " " x3;
+ print TRIANGLE_BOTTOM x 1;
+ print "\n";
+
+ print " " x1;
+ print " " .TRIANGLE_TOP . " " . " " .TRIANGLE_TOP;
+ print "\n";
+ print " ".TRIANGLE_BOTTOM . TRIANGLE_BOTTOM;
+ print "\n";
+
+}
+
+sub print_triangle{
+ my($n) = @_;
+ my $top = TRIANGLE_TOP . " ";
+ for my $i (1 .. $n ){
+ print " ";
+ print " " x ($n - $i);
+ print $top x $i ;
+ print "\n";
+ print " " x ($n - $i );
+ print TRIANGLE_BOTTOM x ($i );
+ print "\n";
+ }
+}
+
+MAIN:{
+ print_triangle(1);
+ print "\n";
+ print "\n";
+ print_triangle(2);
+ print "\n";
+ print "\n";
+ print_triangle(3);
+ print "\n";
+ print "\n";
+ print_triangle(4);
+ print "\n";
+ print "\n";
+ print_triangle(7);
+ print "\n";
+ print "\n";
+ print_triangle(10);
+ print "\n";
+ print "\n";
+ print_triangle(20);
+ print "\n";
+ print "\n";
+}
diff --git a/challenge-117/adam-russell/perl/ch-2.pl b/challenge-117/adam-russell/perl/ch-2.pl
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/challenge-117/adam-russell/perl/ch-2.pl
diff --git a/challenge-117/adam-russell/prolog/ch-1.p b/challenge-117/adam-russell/prolog/ch-1.p
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/challenge-117/adam-russell/prolog/ch-1.p
diff --git a/challenge-117/adam-russell/prolog/ch-2.p b/challenge-117/adam-russell/prolog/ch-2.p
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/challenge-117/adam-russell/prolog/ch-2.p