aboutsummaryrefslogtreecommitdiff
path: root/challenge-002
diff options
context:
space:
mode:
authorlakpatashi <lakpatashi@gmail.com>2021-04-13 21:47:53 +0530
committerlakpatashi <lakpatashi@gmail.com>2021-04-13 21:47:53 +0530
commitd86a2af7b9adee8bf20485ce237dec6935deddec (patch)
tree73ef1df9acc79b8c42ee9391d24ed42d40315b62 /challenge-002
parent098ba204f0efcb7a9e1c121d9672400f62118342 (diff)
downloadperlweeklychallenge-club-d86a2af7b9adee8bf20485ce237dec6935deddec.tar.gz
perlweeklychallenge-club-d86a2af7b9adee8bf20485ce237dec6935deddec.tar.bz2
perlweeklychallenge-club-d86a2af7b9adee8bf20485ce237dec6935deddec.zip
challenge 002 finished with perl
Diffstat (limited to 'challenge-002')
-rw-r--r--challenge-002/lakpatashi/README1
-rwxr-xr-xchallenge-002/lakpatashi/perl/ch-1.pl13
-rwxr-xr-xchallenge-002/lakpatashi/perl/ch-2.pl25
3 files changed, 39 insertions, 0 deletions
diff --git a/challenge-002/lakpatashi/README b/challenge-002/lakpatashi/README
new file mode 100644
index 0000000000..bc153bd576
--- /dev/null
+++ b/challenge-002/lakpatashi/README
@@ -0,0 +1 @@
+Solution by lakpatashi
diff --git a/challenge-002/lakpatashi/perl/ch-1.pl b/challenge-002/lakpatashi/perl/ch-1.pl
new file mode 100755
index 0000000000..0b3cf1b5cc
--- /dev/null
+++ b/challenge-002/lakpatashi/perl/ch-1.pl
@@ -0,0 +1,13 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+# PART 1
+
+my $var = 'Perl Weekly Challenge';
+print "Before:: $var\n";
+my $repCount = $var =~ s/e/E/g;
+print "After :: $var\n";
+print "Pattern matched:: $repCount\n";
+
diff --git a/challenge-002/lakpatashi/perl/ch-2.pl b/challenge-002/lakpatashi/perl/ch-2.pl
new file mode 100755
index 0000000000..aa05b41cf7
--- /dev/null
+++ b/challenge-002/lakpatashi/perl/ch-2.pl
@@ -0,0 +1,25 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+# PART 2
+
+use feature "switch";
+
+for my $i (1..20){
+ given($i){
+ when(not $i%15){
+ print "fizzbuzz\n";
+ }
+ when(not $i%3){
+ print "fizz\n";
+ }
+ when(not $i%5){
+ print "buzz\n";
+ }
+ default{
+ print "$i\n";
+ }
+ }
+}