Early this morning my wife found me in the family room, typing away at my laptop. She glimpsed this diagram on my screen and asked if I was playing chess.
"I'm doing MATLAB, Cody, and chess at the same time," I responded. She gave me the "I have a weird husband" look and left to get her coffee.
You've probably heard of MATLAB and chess. If you haven't heard of Cody, it's an entertaining new ... umm ... game? ... on MATLAB Central. How to describe it? Well, there are bite-size (byte-size?) MATLAB programming puzzles, 248 of them so far. Then there are the players, almost 1,400 of them. Finally, there are the puzzle solutions, some 37,000 of them, created by the players.
I knew about the Cody project while it was under development, but I didn't pay too much attention to it until it went live a couple of weeks ago. I tried it out for the first time on Ground Hog's Day, and by the weekend I was just about addicted.
Suppose I click on the "Solve This Now!" button and try this solution:
Then I will see that my solution has failed the test suite that Doug created for this problem.
At this point I can think about what I did wrong and try again. (Readers, do you know what's wrong with my solution and how to correct it?)
Newcomers to Cody are eased into the game with simple puzzles like this:
I could not resist entering this tongue-in-cheek solution:
Speaking of tongue-in-cheek, what do you think about the cyclist's approach to marriage and to computing the volume of a common food item? The cyclist can be serious, too. There are already more than 150 puzzles created by the MATLAB community.
What's the matter with you people?? Don't you have anything better to do on Saturday morning? Oh ... wait ...
Anyway, I'm working on a set of Cody puzzles just for you, dear image processing blog readers. Stay tuned!
Get the MATLAB code
Published with MATLAB® 7.13
Comments are closed.
4 CommentsOldest to Newest
At this point I can think about what I did wrong and try again. (Readers, do you know what's wrong with my solution and how to correct it?)*cough* "below" the input value. Note you failed on x= multiples of 5. (At least that's my first guess without being able to access the actual puzzle.)