Re: Re: Arithmetic Puzzle (so simple it's hard)
- To: mathgroup at smc.vnet.net
- Subject: [mg71748] Re: [mg71627] Re: Arithmetic Puzzle (so simple it's hard)
- From: János <janos.lobb at yale.edu>
- Date: Tue, 28 Nov 2006 06:04:02 -0500 (EST)
- References: <200611141006.FAA06684@smc.vnet.net><ejtda3$isg$1@smc.vnet.net> <200611251037.FAA15617@smc.vnet.net>
Croddie,
I am getting used to fun prog. However the purpose of my post was to
show that you can also get to a solution by not beating the beaten
path :)
Simple and understandable are very subjective words. Let me say
this. When one of my al-gebra teacher - who came to substitute Andor
Kertész - open his mouth and emitted the word Permutation, I stood up
and walked out from the lecture hall. It sounded so gebrish that I
could not stay a minute for it. On the same time when my physics
teacher told that: Precessióra általában nutáció is superponálódik",
I asked him in the break: "What does it mean: "általában".
Well, if you are not getting it do not worry.
I am never concerned by the readability of my newbies. They are like
new houses, a few 2X4 here and there hanged together by some nails.
I am posting it for fellow newbies. Professionals are not needed to
look at them. When I am asking for help I am asking fellow newbies
to reply. Expert advise would be anyway to much to my brain and just
would lay in my mailbox ununderstood.
May be this group should be bifurcated. One for experts and one for
newbies. Anyone else should be quantum tunneling between the two.
Just skip my posts. Do not even bother looking at them. Then peace
will be upon.
High^5
János
On Nov 25, 2006, at 5:37 AM, croddie at princeton.edu wrote:
> Janos: get used to functional programming!
>
> Simple program, not too slow; plus you can read and understand it:
>
> doesitwork[partition_] :=
> Module[{b, u, t, a, s, k, f, e},
> {b, u, t, a, s, k, f, e} = partition;
> (100b + 10u +t)(100a + 10s + k) == 10000f + 1000e +
> 100a + 10s + t];
> Timing[Select [Permutations[{0, 1, 2, 4, 5, 6, 7, 9}], doesitwork]]
>
> Output:
> {1.578 Second, {{0, 5, 6, 4, 9, 1, 2, 7}, {6, 7, 0, 1, 4, 2, 9, 5}}}
>
>
> János wrote:
>
>> Any suggestions to make it faster would be highly appreciated. /It
>> took 526 seconds to run with above parameters/
>>
>> János
>> On Nov 14, 2006, at 5:06 AM, Bruce Colletti wrote:
>>
>>> How would this problem be solved in Mathematica?
----------------------------------------------
Trying to argue with a politician is like lifting up the head of a
corpse.
(S. Lem: His Master Voice)
- Follow-Ups:
- Re: Re: Re: Arithmetic Puzzle (so simple it's hard)
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Re: Re: Arithmetic Puzzle (so simple it's hard)
- References:
- Arithmetic Puzzle (so simple it's hard)
- From: Bruce Colletti <vze269bv@verizon.net>
- Re: Arithmetic Puzzle (so simple it's hard)
- From: croddie@princeton.edu
- Arithmetic Puzzle (so simple it's hard)