It sounds like this might be a good job for PDL. The first few chapters of the book
“PDL – Scientific Programming in Perl” book online in HTML format explain the method of doing it. The main point of PDL is to convert data to compact efficient sequential arrays for fast processing.
You would need to convert the hash to array of arrays, but it should be manageable. I've yet to really grasp the working of piddle slices, but you should be able to fly thru the data, look for the flag and count, then pull out it's piddle slice. Of course there are obstacles to overcome, like all data being numeric, so your ascii data will need to be converted to byte data types.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.