Limbic~Region has asked for the wisdom of the Perl Monks concerning the following question:
All,
A couple of nights ago, I had a strange dream. A competing organization was forced to share data with us. In an effort to make the data worthless to us, it had been processed through the banner (Unix) command. While being perfectly readable by a human, it wouldn't work in our system. I was called in to save the day with Perl but woke up prior to completing the parser.
A couple of nights ago, I had a strange dream. A competing organization was forced to share data with us. In an effort to make the data worthless to us, it had been processed through the banner (Unix) command. While being perfectly readable by a human, it wouldn't work in our system. I was called in to save the day with Perl but woke up prior to completing the parser.
Your challenge is to write a program to convert a file of banner text back into regular text. To ensure all competitors have an even playing field, you can generate your input using the following program:
#!/usr/bin/perl use strict; use warnings; use Text::Banner; my $text = $ARGV[0] || "Just another Perl hacker,"; my $b = Text::Banner->new; my @line = split /\n/, $text; for (@line) { $_ = substr($_, 0, 10); $b->set($_); $b->fill('#'); print $b->get, "\n"; }
The above program can truncate text which wouldn't be right in waking life but it didn't seem to be a problem in my dream. I personally do not have a solution but I did have a couple of ideas.
<Reveal this spoiler or all in this thread>
Cheers - L~R
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Challenge: Reading Banner Text
by roboticus (Chancellor) on Aug 26, 2010 at 15:04 UTC | |
by ambrus (Abbot) on Aug 26, 2010 at 15:17 UTC | |
Re: Challenge: Reading Banner Text
by moritz (Cardinal) on Aug 26, 2010 at 15:16 UTC | |
Re: Challenge: Reading Banner Text
by ambrus (Abbot) on Aug 26, 2010 at 15:46 UTC | |
Re: Challenge: Reading Banner Text
by Utilitarian (Vicar) on Aug 26, 2010 at 16:33 UTC | |
Re: Challenge: Reading Banner Text
by TomDLux (Vicar) on Aug 26, 2010 at 17:27 UTC | |
Re: Challenge: Reading Banner Text
by JavaFan (Canon) on Aug 26, 2010 at 16:03 UTC | |
by Limbic~Region (Chancellor) on Aug 26, 2010 at 16:21 UTC | |
by toolic (Bishop) on Jul 12, 2019 at 23:17 UTC | |
Re: Challenge: Reading Banner Text
by MidLifeXis (Monsignor) on Aug 26, 2010 at 15:22 UTC | |
by Limbic~Region (Chancellor) on Aug 26, 2010 at 15:27 UTC |
Back to
Seekers of Perl Wisdom