Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
eduardo,
The concise, but less readable form:
#!/usr/bin/perl -w use strict; print base10_it('ba'), "\n"; sub base10_it { my $base_10; my @values = reverse split '' , $_[0]; $base_10 += ((ord($values[$_]) - 96) * 26 ** $_) for (0 .. $#value +s); $base_10; }
The more readable and verbose form:
#!/usr/bin/perl -w use strict; print base10_it('ba'), "\n"; sub base10_it { my $base_10; my $power = 0; my @values = split '' , $_[0]; while (my $val = pop @values) { $base_10 += (ord($val) - 96) * 26 ** $power; $power++; } $base_10; }
Cheers - Limbic~Region

In reply to Re: Alpha base-26 to base-10... by Limbic~Region
in thread Alpha base-26 to base-10... by eduardo

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • 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, 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, 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    [Discipulus]: Eily tongue twister or votes? ;=)
    [Eily]: Discipulus turn me into a Bishop
    Discipulus abracadabra.. Eily tranformed into a.. shop for bisexual peoples..
    [LanX]: Eily don't be sad ... you are the Bishop of our hearts.
    [marto]: 1nickt, I just said that in a Sean Connery accent
    [LanX]: Discipulus++ # Bi-Shop
    [Eily]: is the Bishop of hearts higher or lower ranked than the Jack?
    [ambrus]: Higher.
    [Eily]: Discipulus what's the merchandise? Other bi-people?
    [1nickt]: marto would like to hear that. Of course he speaks very deliberately and dramatically, allowing pauses between words, so if anybody could pull it off it would be him, or someone impersonating him ...

    How do I use this? | Other CB clients
    Other Users?
    Others about the Monastery: (13)
    As of 2017-09-26 12:07 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?
      During the recent solar eclipse, I:









      Results (294 votes). Check out past polls.

      Notices?