http://www.perlmonks.org?node_id=1014754


in reply to Re^7: Using filepath method to identify an .html page
in thread Using filepath method to identify an .html page

Perl is great, its just too tough for me. Python is more clear.
I need your help

1. to see in regards of "specification" if this was indeed possible.
2. just wanted 1-line of Perl code to see it working, and then write the same 1-line in Python.

Wouldn't something like the following work as intended WITHOUT custom function?
pin = int( htmlpage.encode("hex"), 16 ) % 10000
Can you please explain the differences to what i have posted opposed to your coding:
foreach my $ltr(@ltrs){ $hash = ( $hash + ord($ltr)) %10000;
I want to understand this.

Replies are listed 'Best First'.
Re^9: Using filepath method to identify an .html page
by blue_cowdawg (Monsignor) on Jan 22, 2013 at 19:23 UTC
        Perl is great, its just too tough for me. Python is more clear. I need your help

    Sorry, what part of "I don't do snakes" isn't clear?

        I want to understand this.

    Not that hard given the split that proceeds the code you quoted. Iterate over each element of the array and find the ordinal of the character in that element. Add the integer value of that ordinal to the previous value and perform a modulo arithmetic operation on the sum and store the sum back into the original scalar.


    Peter L. Berghold -- Unix Professional
    Peter -at- Berghold -dot- Net; AOL IM redcowdawg Yahoo IM: blue_cowdawg
Re^9: Using filepath method to identify an .html page
by karlgoethebier (Abbot) on Jan 22, 2013 at 22:02 UTC
    "...Perl is great, its just too tough for me. Python is more clear..."

    That's OK nik. But please ask Monty for further information. Yet another trap?

    I hope that helps. Regards, Karl

    «The Crux of the Biscuit is the Apostrophe»