Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re: Split int into segments of max int 26

by LanX (Bishop)
on Sep 12, 2017 at 23:51 UTC ( #1199245=note: print w/replies, xml ) Need Help??

in reply to Split int into segments of max int 26

I'm confused, this sounds like if you just need to calculate modulo 26 to be able to transform 27 to AA.

Am I missing something?


Something like this?

while ($n) { $i = $n % 26; unshift @vector, $i; $n -= $i; $n /= 26; } print map { chr(64+$_) } @vector;


Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!

Replies are listed 'Best First'.
Re^2: Split int into segments of max int 26
by thanos1983 (Vicar) on Sep 13, 2017 at 07:40 UTC

    Hello LanX,

    I was too tired last night to even think of the modulo. Thanks for the time and effort.

    Just for future reference Perl & modulus.

    BR / Thanos

    Seeking for Perl wisdom...on the process of learning...not there...yet!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1199245]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2018-06-24 00:30 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (126 votes). Check out past polls.