Is this a homework question? If so, you should tell us that. You will still get help and we will understand how to better help you.
If this is not a homework question: Where do these numbers come from? What do they represent? How many numbers could there be? What is the maximum
range of the numbers? How important is speed of calculation vs storage space? - Yes, that is a complicated question, but this is a common programming tradeoff.
Knowing the answers to those basic questions and the overall context of your
application would, with a high probability, lead to a more efficient solution and a "better" answer.
You wrote; "I prefer not to use any other functions or modules." Well, if(looks_like_number($row) calls a function that is not
shown in your code.
Update: I don't see any Print statement in the original code. If there is no output, then any calculations are meaningless.
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.