Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Simple Math Puzzle...

by hossman (Prior)
on May 10, 2003 at 07:48 UTC ( [id://257087]=note: print w/replies, xml ) Need Help??


in reply to Simple Math Puzzle...

My first suggestion, would be to dump the "flag" variable, and change the methods so they return true if the test is "ok", then short circut out if any of the tests fail...
for ($candidate = 12345; $candidate <= 98765; $candidate++) { if (check_prime($candidate) && check_digit_3($candidate) && check_digit_2($candidate) && check_digit_5($candidate) && #check_duplicates($candidate) && # problem? check_digit_1($candidate)) { print "$candidate\n"; } }
...so you don't waste time on tests that don't matter (because you allready know other tests don't work).

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://257087]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (7)
As of 2024-04-19 12:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found