Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^3: Chess Board Single Loop

by marinersk (Priest)
on Oct 04, 2013 at 11:48 UTC ( [id://1056870]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Chess Board Single Loop
in thread Chess Board Single Loop

Ironically, all my math teachers in elementary school glossed over the chapters which covered other bases (generally base 12 for the clock and we were done) and completely skipped over modulo operations.

I first learned about the concept of "modulo" in my first programming course in high school -- and that was taught after nested loops.

It's funny how we keep having to learn that the rest of the world didn't have our life experiences; they had their own. To me, nested loops seems like the third thing you learn in programming; to you, knowing modulo seems like a 4th grade thing.

Excellent post, davdio, as always.

Update: After posting this, I see a metric ton of the same approach being done, including re-reading one of your prior posts, davido, and realize that the code snippet was unnessesary.

So -- you'd recommend something like

#!/usr/bin/perl -w use strict; my $lineNumber = 0; my $squareNumber = 0; my $maxSquare = 8 * 8; while ($squareNumber < $maxSquare) { $squareNumber++; printf " %02d ", $squareNumber; if (! ($squareNumber % 8) ) { print "\n"; } } print "\n"; exit; __END__ C:\Steve\Dev\PerlMonks\P-2013-10-03@1652-8x8-Loop>8x8mod.pl 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (5)
As of 2024-04-24 10:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found