this is NOT fun... sorry Murdoctor, but your hints for non-programmers need to be written in English for us to have a reasonable chance of enjoying this... I'm usually a fan, but not tonight
I don't believe anyone would have featured this puzzle if it did not have murdoctor's name on it. Another reason to leave names off puzzles when evaluating them.
[13] What non-programmers may not know is that computers follow commands, in sequence, not taking them together and trying to make sense of it like a human would. Thus, when one char is written over multiple times, only the last write remains.
Addendum: this is, by far, the most straightforward puzzle I've seen on Tanga. Many puzzles are straightforward given sufficient experience in Tanga puzzles. This is the only one I've seen that tells you exactly how to find the answer.
honestly, if you have no experience at all with this subject matter it's just to lengthy to try. and not fun either. where the heck to you start? so I just went to a source that knew what he was looking at. ya learn something new every day. I just won't remember it tomorrow. =)
LOL!! Yeah, like I said... I knew there were be a subset of solvers that would hate this, while others would enjoy it. But it's great to see that some of you who were initially daunted decided to give it a shot and actually figured it out... and perhaps learned something!
[24] Well, this wasn't intended to be a programming course... I could have filled up the whole puzzle with descriptions of syntax and operators. I just included the information that I felt would be more difficult to guess at just by looking at it.
That's a HARD one word wonder? I've hit so many easys that were far harder.
[22] Said "pretty easy if a Java programmer". I would eliminate "Java" from that sentence. I've never programmed in Java, and yet found it undifficult to figure out. Of course, I have extensive C programming, and have dabbled in other languages, so the syntax was pretty comfortable to me. I think most any programmer would get it pretty easily.
Now, if it had been obfuscated code... which is what I first expected, then it would have been trickier.
Also, the solution, while logically correct is not actually technically correct. And could, in fact, be wrong if any of the rules looked at an entry in the array that had not, yet, been initialized.
[29] Yes, I know... I didn't describe the solution iteratively as it would be executed, so I just outlined it in a "logical" fashion for brevity of understanding.
30 Comments
Murdoctor
Posted on Sat Oct 25, 2008 06:07 PM |
I fully expect some people to hate this puzzle... lol
entropy
Posted on Sun Oct 26, 2008 07:04 PM |
You solved this puzzle in 2 minutes and 15 seconds and were the 1st Tanga member to solve it. You earned 110 points for solving this.
I knew that CSci degree would be useful some day!
bfogartyjr
Posted on Sun Oct 26, 2008 07:06 PM |
Murdoctor, I am happy to prove you correct.
slokay
Posted on Sun Oct 26, 2008 07:06 PM |
Your right. I hate math
jgf
Posted on Sun Oct 26, 2008 07:08 PM |
[1] Not here. :) 3rd because I'm in a habit of double checking for logical errors.
dduensing
Posted on Sun Oct 26, 2008 07:08 PM |
Yeah....I'm glad my programming experience has finally paid off! ;-)
Tahnan
Posted on Sun Oct 26, 2008 07:10 PM |
Not to worry, [5]: you'd have been second, even with your double-checking, if I hadn't beaten you to it via non-Java brute force. :-)
Tankerbay
Posted on Sun Oct 26, 2008 07:10 PM |
I liked it, but reading code's my job. :)
soccer_ref
Posted on Sun Oct 26, 2008 07:12 PM |
Yep, I hate it.
tlmitch7
Posted on Sun Oct 26, 2008 07:12 PM |
What [9] said.
threehojos
Posted on Sun Oct 26, 2008 07:13 PM |
What?!?
Ooooh Noooo!
gchild469
Posted on Sun Oct 26, 2008 07:14 PM |
And this is why I never went into MIS or any computer language programs.
gst
Posted on Sun Oct 26, 2008 07:15 PM |
Intriguing for this non-programmer...
I can't seem to make sense of the first position. It seems that both the first and last 'sub-answers' would apply. I must be misinterpreting the code?
j15bell
Posted on Sun Oct 26, 2008 07:21 PM |
you lost me after "hints for non-programmers" =:o
pfffttt! dragged my son into this one.
nrkii
Posted on Sun Oct 26, 2008 07:17 PM |
this is NOT fun... sorry Murdoctor, but your hints for non-programmers need to be written in English for us to have a reasonable chance of enjoying this... I'm usually a fan, but not tonight
must67
Posted on Sun Oct 26, 2008 07:21 PM |
I don't believe anyone would have featured this puzzle if it did not have murdoctor's name on it. Another reason to leave names off puzzles when evaluating them.
nrkii
Posted on Sun Oct 26, 2008 07:33 PM |
I can't believe I solved it.
For anyone completely stuck, I thought the last "if" statement was the easiest to interpret.
jgf
Posted on Sun Oct 26, 2008 07:32 PM |
[13] What non-programmers may not know is that computers follow commands, in sequence, not taking them together and trying to make sense of it like a human would. Thus, when one char is written over multiple times, only the last write remains.
Irrenarzt
Posted on Sun Oct 26, 2008 07:32 PM |
There's no way on God's green Earth I'd have gotten the answer without shooting it off to a friend of mine.
jgf
Posted on Sun Oct 26, 2008 07:36 PM |
Addendum: this is, by far, the most straightforward puzzle I've seen on Tanga. Many puzzles are straightforward given sufficient experience in Tanga puzzles. This is the only one I've seen that tells you exactly how to find the answer.
Yawetag
Posted on Sun Oct 26, 2008 07:46 PM |
As a PHP programmer, I loved it. I may have been higher than 73rd, but instead of solving it by hand, I recoded it to PHP.
davey
Posted on Sun Oct 26, 2008 07:49 PM |
Whoa ... too much like work!
Pretty easy if you're a java programmer, otherwise I could see this being tough.
martinp13
Posted on Sun Oct 26, 2008 08:48 PM |
Only had to work through half of it before seeing the pattern. Woo!
slog
Posted on Sun Oct 26, 2008 08:50 PM |
I had no problem with this one, but there's plenty of other syntax that should have been explained for non-programmers (e.g. && means "and").
j15bell
Posted on Sun Oct 26, 2008 08:56 PM |
honestly, if you have no experience at all with this subject matter it's just to lengthy to try. and not fun either. where the heck to you start? so I just went to a source that knew what he was looking at. ya learn something new every day. I just won't remember it tomorrow. =)
dajagr
Posted on Sun Oct 26, 2008 09:08 PM |
[4] Wow, you hate English, too. ;)
Murdoctor
Posted on Mon Oct 27, 2008 06:40 AM |
LOL!! Yeah, like I said... I knew there were be a subset of solvers that would hate this, while others would enjoy it. But it's great to see that some of you who were initially daunted decided to give it a shot and actually figured it out... and perhaps learned something!
[24] Well, this wasn't intended to be a programming course... I could have filled up the whole puzzle with descriptions of syntax and operators. I just included the information that I felt would be more difficult to guess at just by looking at it.
spamwise
Posted on Mon Oct 27, 2008 09:57 AM |
Hello world.
Fun, but, I'm a math/computer kind of a guy. :)
dagibbs
Posted on Mon Oct 27, 2008 02:45 PM |
That's a HARD one word wonder? I've hit so many easys that were far harder.
[22] Said "pretty easy if a Java programmer". I would eliminate "Java" from that sentence. I've never programmed in Java, and yet found it undifficult to figure out. Of course, I have extensive C programming, and have dabbled in other languages, so the syntax was pretty comfortable to me. I think most any programmer would get it pretty easily.
Now, if it had been obfuscated code... which is what I first expected, then it would have been trickier.
Also, the solution, while logically correct is not actually technically correct. And could, in fact, be wrong if any of the rules looked at an entry in the array that had not, yet, been initialized.
Murdoctor
Posted on Mon Oct 27, 2008 06:38 PM |
[29] Yes, I know... I didn't describe the solution iteratively as it would be executed, so I just outlined it in a "logical" fashion for brevity of understanding.
Please login to post