aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-10-04 14:35:19 +0100
committerGitHub <noreply@github.com>2020-10-04 14:35:19 +0100
commit4088b65ac93b2e258c9fe3db281f80bef78ab78e (patch)
tree3e01daa5e24e567c8498dc1469b5076f27a7c13e
parent2b2b669b7b91dc15a9136743d60f821a6948fd4f (diff)
parent51971b932f968b006629f1a5f93b899804036887 (diff)
downloadperlweeklychallenge-club-4088b65ac93b2e258c9fe3db281f80bef78ab78e.tar.gz
perlweeklychallenge-club-4088b65ac93b2e258c9fe3db281f80bef78ab78e.tar.bz2
perlweeklychallenge-club-4088b65ac93b2e258c9fe3db281f80bef78ab78e.zip
Merge pull request #2442 from vinodk89/master
Solutions for challenge 02
-rw-r--r--challenge-002/vinod-k/README1
-rw-r--r--challenge-002/vinod-k/perl/ch-1.pl17
-rw-r--r--challenge-002/vinod-k/perl/ch-2.pl12
-rw-r--r--challenge-080/vinod-k/perl/ch-2.pl22
4 files changed, 52 insertions, 0 deletions
diff --git a/challenge-002/vinod-k/README b/challenge-002/vinod-k/README
new file mode 100644
index 0000000000..d86054e10a
--- /dev/null
+++ b/challenge-002/vinod-k/README
@@ -0,0 +1 @@
+Solutions by Vinod Kumar K.
diff --git a/challenge-002/vinod-k/perl/ch-1.pl b/challenge-002/vinod-k/perl/ch-1.pl
new file mode 100644
index 0000000000..e34d7cff21
--- /dev/null
+++ b/challenge-002/vinod-k/perl/ch-1.pl
@@ -0,0 +1,17 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+while(<DATA>){
+ chomp;
+ print "$_ -> ";
+ s/^0+//;
+ print "$_\n";
+}
+
+__DATA__
+110
+001
+202
+050
diff --git a/challenge-002/vinod-k/perl/ch-2.pl b/challenge-002/vinod-k/perl/ch-2.pl
new file mode 100644
index 0000000000..856b82f44a
--- /dev/null
+++ b/challenge-002/vinod-k/perl/ch-2.pl
@@ -0,0 +1,12 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Math::Base36 ':all';
+
+my $number = $ARGV[0] || 10;
+
+my $b36 = encode_base36($number);
+
+print "Decimal:$number -> Base36:$b36\n";
diff --git a/challenge-080/vinod-k/perl/ch-2.pl b/challenge-080/vinod-k/perl/ch-2.pl
new file mode 100644
index 0000000000..379ce31793
--- /dev/null
+++ b/challenge-080/vinod-k/perl/ch-2.pl
@@ -0,0 +1,22 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+my @array = (1, 4, 3, 2);
+
+my $candies = scalar @array;
+my $size = $#array;
+
+foreach my $element (1..$size){
+ if($array[$element] > $array[$element - 1]){
+ $candies = $candies + 1;
+ }
+}
+
+foreach my $element (0..$size-1){
+ if($array[$element] > $array[$element + 1]){
+ $candies = $candies + 1;
+ }
+}
+print "Total candies: $candies\n";