Re: Re: Re: Arithmetic Puzzle (so simple it's hard)
- To: mathgroup at smc.vnet.net
- Subject: [mg71789] Re: [mg71748] Re: [mg71627] Re: Arithmetic Puzzle (so simple it's hard)
- From: Bruce Colletti <vze269bv at verizon.net>
- Date: Wed, 29 Nov 2006 02:56:31 -0500 (EST)
Janos All posts are welcome here, newbie and advanced. Often times the newbie questions are VERY instructive because the basics (there are so many of them) can be slippery. I've lost track of how many times a "simple" matter quickly led to something "advanced." But as you say, these terms are subjective. Two sides of the same coin. MathGroup is for everyone. Stephan Wolfram (if I recall his words correctly from October's Tech Conference) wanted this forum to be one of collaboration (in addition to its chief function of providing information). Bruce ===================== From: =?ISO646-US?Q?J=3Fnos?= <janos.lobb at yale.edu> Date: 2006/11/28 Tue AM 05:04:02 CST To: mathgroup at smc.vnet.net Subject: [mg71789] [mg71748] Re: [mg71627] Re: Arithmetic Puzzle (so simple it's hard) 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)