aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvinodk89 <vinodkk89@gmail.com>2020-10-04 14:36:49 +0530
committervinodk89 <vinodkk89@gmail.com>2020-10-04 14:36:49 +0530
commite3b744487683d05bf96ad751e03dc82b1f7a80a2 (patch)
tree4634315e39c1c2f84f1d852ee3b309f1f098396b
parent84ac3a3dadb3b8c522696ccd4c245cc1de557772 (diff)
downloadperlweeklychallenge-club-e3b744487683d05bf96ad751e03dc82b1f7a80a2.tar.gz
perlweeklychallenge-club-e3b744487683d05bf96ad751e03dc82b1f7a80a2.tar.bz2
perlweeklychallenge-club-e3b744487683d05bf96ad751e03dc82b1f7a80a2.zip
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
3 files changed, 30 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";