00000000: 00 80 5E 55 3A 43 42 4D 0D 0D 0D 20 20 20 20 20 |..^U:CBM... |
00000010: 20 20 20 20 20 20 20 20 20 20 CD C1 D4 C8 20 D0 | .... .|
00000020: D5 DA DA CC C5 0D 20 20 20 20 20 20 20 20 20 20 |...... |
00000030: 20 20 20 20 20 20 20 20 20 42 59 0D 20 20 20 20 | BY. |
00000040: 20 20 20 20 20 20 20 20 20 CB 45 56 49 4E 20 CE | .EVIN .|
00000050: 45 45 4C 41 4E 44 53 0D 0D 0D C3 CF CD CD CF C4 |EELANDS.........|
00000060: CF D2 C5 20 CD C1 C7 C1 DA C9 CE C5 0D CF 43 54 |... ..........CT|
00000070: 4F 42 45 52 20 31 39 38 37 0D 0D 0D 20 20 D4 48 |OBER 1987... .H|
00000080: 45 20 50 55 5A 5A 4C 45 53 20 47 45 4E 45 52 41 |E PUZZLES GENERA|
00000090: 54 45 44 20 42 59 20 CB 45 56 49 4E 0D CE 45 45 |TED BY .EVIN..EE|
000000A0: 4C 41 4E 44 53 27 20 50 52 4F 47 52 41 4D 20 57 |LANDS' PROGRAM W|
000000B0: 49 4C 4C 20 43 48 41 4C 4C 45 4E 47 45 20 59 4F |ILL CHALLENGE YO|
000000C0: 55 52 0D 43 4F 44 45 20 42 52 45 41 4B 49 4E 47 |UR.CODE BREAKING|
000000D0: 20 53 4B 49 4C 4C 53 20 41 53 20 57 45 4C 4C 20 | SKILLS AS WELL |
000000E0: 41 53 20 59 4F 55 52 0D 4D 41 54 48 45 4D 41 54 |AS YOUR.MATHEMAT|
000000F0: 49 43 41 4C 20 45 58 50 45 52 54 49 53 45 2E 20 |ICAL EXPERTISE. |
00000100: 20 CD C1 D4 C8 20 D0 D5 DA DA CC C5 0D 55 53 45 | .... .......USE|
00000110: 53 20 41 44 44 49 54 49 4F 4E 20 50 52 4F 42 4C |S ADDITION PROBL|
00000120: 45 4D 53 20 41 53 20 54 48 45 20 42 41 53 49 53 |EMS AS THE BASIS|
00000130: 0D 46 4F 52 20 49 54 53 20 50 55 5A 5A 4C 45 53 |.FOR ITS PUZZLES|
00000140: 2E 20 20 D4 48 45 20 50 52 4F 47 52 41 4D 20 46 |. .HE PROGRAM F|
00000150: 49 52 53 54 0D 45 4E 43 4F 44 45 53 20 54 48 45 |IRST.ENCODES THE|
00000160: 20 50 52 4F 42 4C 45 4D 20 42 59 20 53 55 42 53 | PROBLEM BY SUBS|
00000170: 54 49 54 55 54 49 4E 47 0D 4C 45 54 54 45 52 53 |TITUTING.LETTERS|
00000180: 20 46 52 4F 4D 20 22 C1 22 20 54 4F 20 22 CA 22 | FROM "." TO "."|
00000190: 20 46 4F 52 20 45 41 43 48 0D 44 49 47 49 54 20 | FOR EACH.DIGIT |
000001A0: 49 4E 20 54 48 45 20 45 51 55 41 54 49 4F 4E 2E |IN THE EQUATION.|
000001B0: 20 20 D4 48 45 4E 20 59 4F 55 52 0D 54 41 53 4B | .HEN YOUR.TASK|
000001C0: 20 49 53 20 54 4F 20 44 45 44 55 43 45 20 57 48 | IS TO DEDUCE WH|
000001D0: 41 54 20 4E 55 4D 42 45 52 20 45 41 43 48 0D 4C |AT NUMBER EACH.L|
000001E0: 45 54 54 45 52 20 53 54 41 4E 44 53 20 46 4F 52 |ETTER STANDS FOR|
000001F0: 2E 20 20 D7 49 54 48 20 41 20 4C 49 54 54 4C 45 |. .ITH A LITTLE|
00000200: 0D 44 45 44 55 43 54 49 56 45 20 52 45 41 53 4F |.DEDUCTIVE REASO|
00000210: 4E 49 4E 47 2C 20 46 4F 52 20 45 58 41 4D 50 4C |NING, FOR EXAMPL|
00000220: 45 2C 20 59 4F 55 0D 43 4F 55 4C 44 20 46 49 4E |E, YOU.COULD FIN|
00000230: 44 20 54 48 41 54 0D 0D 20 20 20 20 20 20 20 47 |D THAT.. G|
00000240: 46 43 48 20 20 20 20 20 20 20 20 20 20 20 20 20 |FCH |
00000250: 20 20 31 36 33 34 0D 20 20 20 20 20 2B 20 48 49 | 1634. + HI|
00000260: 49 44 20 20 20 20 45 51 55 41 4C 53 20 20 20 2B |ID EQUALS +|
00000270: 20 34 35 35 32 0D 20 20 20 20 20 20 20 2D 2D 2D | 4552. ---|
00000280: 2D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |- |
00000290: 2D 2D 2D 2D 0D 20 20 20 20 20 20 20 46 41 42 46 |----. FABF|
000002A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 | 6|
000002B0: 37 38 36 0D 0D 0D 20 20 CD C1 D4 C8 20 D0 D5 DA |786... .... ...|
000002C0: DA CC C5 20 47 49 56 45 53 20 59 4F 55 20 53 45 |... GIVES YOU SE|
000002D0: 56 45 52 41 4C 20 54 4F 4F 4C 53 0D 54 4F 20 48 |VERAL TOOLS.TO H|
000002E0: 45 4C 50 20 59 4F 55 20 4E 41 52 52 4F 57 20 44 |ELP YOU NARROW D|
000002F0: 4F 57 4E 20 54 48 45 0D 50 4F 53 53 49 42 49 4C |OWN THE.POSSIBIL|
00000300: 49 54 49 45 53 20 46 4F 52 20 45 41 43 48 20 4C |ITIES FOR EACH L|
00000310: 45 54 54 45 52 2E 20 C6 49 52 53 54 2C 0D 54 48 |ETTER. .IRST,.TH|
00000320: 45 20 50 52 4F 47 52 41 4D 20 4C 45 54 53 20 59 |E PROGRAM LETS Y|
00000330: 4F 55 20 53 45 45 20 54 48 45 0D 22 43 41 52 52 |OU SEE THE."CARR|
00000340: 49 45 44 22 20 44 49 47 49 54 53 20 49 4E 20 54 |IED" DIGITS IN T|
00000350: 48 45 20 45 51 55 41 54 49 4F 4E 2E 0D C6 4F 52 |HE EQUATION...OR|
00000360: 20 45 58 41 4D 50 4C 45 2C 0D 0D 20 20 4A 47 4A | EXAMPLE,.. JGJ|
00000370: 4A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |J |
00000380: 20 20 20 30 31 30 30 0D 20 20 20 47 46 43 48 20 | 0100. GFCH |
00000390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003A0: 20 31 36 33 34 0D 2B 20 20 48 49 49 44 20 20 20 | 1634.+ HIID |
000003B0: 20 20 20 20 45 51 55 41 4C 53 20 20 20 2B 20 34 | EQUALS + 4|
000003C0: 35 35 32 0D 20 20 2D 2D 2D 2D 2D 20 20 20 20 20 |552. ----- |
000003D0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D | ----|
000003E0: 2D 0D 20 20 4A 46 41 42 46 20 20 20 20 20 20 20 |-. JFABF |
000003F0: 20 20 20 20 20 20 20 20 20 20 30 36 38 37 36 0D | 06876.|
00000400: 0D 0D C9 46 20 59 4F 55 20 43 48 4F 4F 53 45 20 |...F YOU CHOOSE |
00000410: 54 4F 20 50 4C 41 59 20 49 4E 20 22 C5 58 50 45 |TO PLAY IN ".XPE|
00000420: 52 54 22 0D 4D 4F 44 45 2C 20 48 4F 57 45 56 45 |RT".MODE, HOWEVE|
00000430: 52 2C 20 54 48 45 20 43 41 52 52 49 45 44 20 44 |R, THE CARRIED D|
00000440: 49 47 49 54 53 0D 57 4F 4E 27 54 20 42 45 20 44 |IGITS.WON'T BE D|
00000450: 49 53 50 4C 41 59 45 44 2E 20 28 CD C1 D4 C8 20 |ISPLAYED. (.... |
00000460: D0 D5 DA DA CC C5 20 4C 45 54 53 0D 59 4F 55 20 |...... LETS.YOU |
00000470: 44 45 43 49 44 45 20 48 4F 57 20 4C 41 52 47 45 |DECIDE HOW LARGE|
00000480: 20 54 48 45 20 41 44 44 45 4E 44 53 20 41 52 45 | THE ADDENDS ARE|
00000490: 3A 0D 34 20 54 4F 20 38 20 44 49 47 49 54 53 2E |:.4 TO 8 DIGITS.|
000004A0: 29 0D 0D 20 20 C1 4E 4F 54 48 45 52 20 48 41 4E |).. .NOTHER HAN|
000004B0: 44 59 20 54 4F 4F 4C 20 46 4F 52 20 44 45 43 4F |DY TOOL FOR DECO|
000004C0: 44 49 4E 47 20 54 48 45 0D 50 55 5A 5A 4C 45 20 |DING THE.PUZZLE |
000004D0: 49 53 20 54 48 45 20 47 52 49 44 20 44 49 53 50 |IS THE GRID DISP|
000004E0: 4C 41 59 45 44 20 4E 45 58 54 0D 54 4F 20 54 48 |LAYED NEXT.TO TH|
000004F0: 45 20 50 52 4F 42 4C 45 4D 20 49 54 53 45 4C 46 |E PROBLEM ITSELF|
00000500: 2E 20 20 D4 48 49 53 20 47 52 49 44 0D 53 48 4F |. .HIS GRID.SHO|
00000510: 57 53 20 54 48 45 20 4E 55 4D 42 45 52 53 20 54 |WS THE NUMBERS T|
00000520: 48 41 54 20 48 41 56 45 20 42 45 45 4E 0D 47 55 |HAT HAVE BEEN.GU|
00000530: 45 53 53 45 44 20 4F 52 20 45 4C 49 4D 49 4E 41 |ESSED OR ELIMINA|
00000540: 54 45 44 20 41 53 0D 50 4F 53 53 49 42 49 4C 49 |TED AS.POSSIBILI|
00000550: 54 49 45 53 2E 0D 0D 20 20 C7 55 45 53 53 45 53 |TIES... .UESSES|
00000560: 20 54 48 45 4D 53 45 4C 56 45 53 20 41 52 45 20 | THEMSELVES ARE |
00000570: 4D 41 44 45 20 49 4E 20 54 57 4F 0D 57 41 59 53 |MADE IN TWO.WAYS|
00000580: 2E 20 20 C6 49 52 53 54 2C 20 59 4F 55 20 4D 41 |. .IRST, YOU MA|
00000590: 59 20 47 55 45 53 53 20 54 48 41 54 20 41 0D 50 |Y GUESS THAT A.P|
000005A0: 41 52 54 49 43 55 4C 41 52 20 4C 45 54 54 45 52 |ARTICULAR LETTER|
000005B0: 53 20 45 51 55 41 4C 53 20 41 0D 50 41 52 54 49 |S EQUALS A.PARTI|
000005C0: 43 55 4C 41 52 20 4E 55 4D 42 45 52 3A 20 22 C6 |CULAR NUMBER: ".|
000005D0: 3D 32 22 20 46 4F 52 20 45 58 41 4D 50 4C 45 2E |=2" FOR EXAMPLE.|
000005E0: 0D D9 4F 55 20 4D 41 59 20 41 4C 53 4F 20 45 4C |..OU MAY ALSO EL|
000005F0: 49 4D 49 4E 41 54 45 20 4F 4E 45 20 4F 52 20 4D |IMINATE ONE OR M|
00000600: 4F 52 45 0D 4E 55 4D 42 45 52 53 2E 20 20 C5 4E |ORE.NUMBERS. .N|
00000610: 54 45 52 49 4E 47 20 22 48 4E 31 32 38 39 22 20 |TERING "HN1289" |
00000620: 4D 45 41 4E 53 0D 54 48 41 54 20 59 4F 55 20 54 |MEANS.THAT YOU T|
00000630: 48 49 4E 4B 20 54 48 41 54 20 22 48 22 20 49 53 |HINK THAT "H" IS|
00000640: 20 4E 4F 54 20 31 2C 20 32 2C 0D 38 2C 20 4F 52 | NOT 1, 2,.8, OR|
00000650: 20 39 2E 20 20 D4 48 45 20 4D 4F 52 45 20 45 46 | 9. .HE MORE EF|
00000660: 46 49 43 49 45 4E 54 20 59 4F 55 52 0D 47 55 45 |FICIENT YOUR.GUE|
00000670: 53 53 49 4E 47 2C 20 54 48 45 20 4D 4F 52 45 20 |SSING, THE MORE |
00000680: 50 4F 49 4E 54 53 20 59 4F 55 20 52 45 43 49 45 |POINTS YOU RECIE|
00000690: 56 45 0D 46 4F 52 20 53 4F 4C 56 49 4E 47 20 54 |VE.FOR SOLVING T|
000006A0: 48 45 20 50 55 5A 5A 4C 45 2E 0D 0D 20 20 D4 4F |HE PUZZLE... .O|
000006B0: 20 4C 45 41 52 4E 20 4D 4F 52 45 20 41 42 4F 55 | LEARN MORE ABOU|
000006C0: 54 20 54 48 45 20 50 52 4F 47 52 41 4D 2C 0D 43 |T THE PROGRAM,.C|
000006D0: 48 4F 4F 53 45 20 54 48 45 20 22 49 4E 53 54 52 |HOOSE THE "INSTR|
000006E0: 55 43 54 49 4F 4E 53 22 20 4F 50 54 49 4F 4E 20 |UCTIONS" OPTION |
000006F0: 57 48 45 4E 0D 59 4F 55 20 52 55 4E 20 54 48 45 |WHEN.YOU RUN THE|
00000700: 20 50 52 4F 47 52 41 4D 2E 0D 0D 0D C4 C9 D3 CB | PROGRAM........|
00000710: 20 C6 C9 CC C5 D3 20 D4 C8 C9 D3 20 D0 D2 CF C7 | ..... .... ....|
00000720: D2 C1 CD 20 D5 D3 C5 D3 3A 0D 0D CD C1 D4 C8 20 |... ....:...... |
00000730: D0 D5 DA DA CC C5 20 20 20 20 20 20 20 20 D4 2E |...... ..|
00000740: CD C1 D4 C8 20 D0 D5 DA DA CC C5 0D 0D 20 20 20 |.... ........ |
00000750: 20 20 20 20 20 2A 2A 2A 2A 20 C5 4E 44 20 CF 46 | **** .ND .F|
00000760: 20 D4 45 58 54 20 2A 2A 2A 2A 0D | .EXT ****. |
..^U:CBM... MATH PUZZLE.
BY. KEVIN N
EELANDS...COMMODORE MAGAZINE.OCTOBER 198
7... THE PUZZLES GENERATED BY KEVIN.NEE
LANDS' PROGRAM WILL CHALLENGE YOUR.CODE
BREAKING SKILLS AS WELL AS YOUR.MATHEMAT
ICAL EXPERTISE. MATH PUZZLE.USES ADDITI
ON PROBLEMS AS THE BASIS.FOR ITS PUZZLES
. THE PROGRAM FIRST.ENCODES THE PROBLEM
BY SUBSTITUTING.LETTERS FROM "A" TO "J"
FOR EACH.DIGIT IN THE EQUATION. THEN Y
OUR.TASK IS TO DEDUCE WHAT NUMBER EACH.L
ETTER STANDS FOR. WITH A LITTLE.DEDUCTI
VE REASONING, FOR EXAMPLE, YOU.COULD FIN
D THAT.. GFCH 1634.
+ HIID EQUALS + 4552. ---
- ----. FABF
6786... MATH PUZZLE GIVES YOU SE
VERAL TOOLS.TO HELP YOU NARROW DOWN THE.
POSSIBILITIES FOR EACH LETTER. FIRST,.TH
E PROGRAM LETS YOU SEE THE."CARRIED" DIG
ITS IN THE EQUATION..FOR EXAMPLE,.. JGJ
J 0100. GFCH
1634.+ HIID EQUALS + 4
552. ----- -----. JFAB
F 06876...IF YOU CHOOSE
TO PLAY IN "EXPERT".MODE, HOWEVER, THE C
ARRIED DIGITS.WON'T BE DISPLAYED. (MATH
PUZZLE LETS.YOU DECIDE HOW LARGE THE ADD
ENDS ARE:.4 TO 8 DIGITS.).. ANOTHER HAN
DY TOOL FOR DECODING THE.PUZZLE IS THE G
RID DISPLAYED NEXT.TO THE PROBLEM ITSELF
. THIS GRID.SHOWS THE NUMBERS THAT HAVE
BEEN.GUESSED OR ELIMINATED AS.POSSIBILI
TIES... GUESSES THEMSELVES ARE MADE IN
TWO.WAYS. FIRST, YOU MAY GUESS THAT A.P
ARTICULAR LETTERS EQUALS A.PARTICULAR NU
MBER: "F=2" FOR EXAMPLE..YOU MAY ALSO EL
IMINATE ONE OR MORE.NUMBERS. ENTERING "
HN1289" MEANS.THAT YOU THINK THAT "H" IS
NOT 1, 2,.8, OR 9. THE MORE EFFICIENT
YOUR.GUESSING, THE MORE POINTS YOU RECIE
VE.FOR SOLVING THE PUZZLE... TO LEARN M
ORE ABOUT THE PROGRAM,.CHOOSE THE "INSTR
UCTIONS" OPTION WHEN.YOU RUN THE PROGRAM
....DISK FILES THIS PROGRAM USES:..MATH
PUZZLE T.MATH PUZZLE.. ***
* END OF TEXT ****.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL