Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
The above problem is not one that works. Anyways, each letter stands for a number, and you need to find the numbers that will make the opperation work. Here is what I have so far:BOND +JAMES ------ AGENT
I have the code ready for the solving. And that is where I am stuck. I think I will just try to brute force it by replacing each letter with a number until it works. What is a good way to go through that process?#!/usr/bin/perl print "==============================\n====Pre-Calc Puzzle Solver====\ +n==============================\n\n","Number of words to be operated +on: "; chomp($words = <STDIN>); while ($_ != $words) { print "What is word #", $_ + 1, "? "; chomp($word[$_] = <STDIN>); $word[$_] = uc($word[$_]); $_++; } print "What is the operator?\nOperator: "; chomp($op = <STDIN>); $op = substr($op,0,1); unless ($op =~ /\+|\-|\*|\//) { die "That's not an operator I want to deal with!"; } print "What is the result?\nResult: "; chomp($result = <STDIN>); $result = uc($result);
Code tags for puzzle statement - dvergin 2003-01-17
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Words that equal numbers
by tall_man (Parson) on Jan 18, 2003 at 00:28 UTC | |
by Anonymous Monk on Jan 18, 2003 at 00:45 UTC | |
by tall_man (Parson) on Jan 18, 2003 at 01:03 UTC | |
|
Re: Words that equal numbers
by hawtin (Prior) on Jan 18, 2003 at 21:45 UTC | |
by tall_man (Parson) on Jan 19, 2003 at 00:31 UTC | |
|
Re: Words that equal numbers
by CountZero (Bishop) on Jan 18, 2003 at 10:20 UTC | |
by tall_man (Parson) on Jan 18, 2003 at 14:35 UTC | |
by CountZero (Bishop) on Jan 18, 2003 at 23:35 UTC | |
by tall_man (Parson) on Jan 19, 2003 at 01:29 UTC | |
by CountZero (Bishop) on Jan 19, 2003 at 09:06 UTC |