2 ms·
>The same way you do it with math problems. Mastery of the subject material is the easiest cheat code. Elaborate? Math questions are the opposite of a good exa
by MichaelGG 12y ago
>The same way you do it with math problems. Mastery of the subject material is the easiest cheat code.
Elaborate? Math questions are the opposite of a good example, aren't they? Even with randomized values it's fairly easy to write generic solutions. People do this even for Project Euler. How much more so for something even cooler sounding?
(I'm very excited to see this project and it sounds like a lot of fun. I'd just be worried that it would end up being gamed, since the drive for cheating is so strong everywhere.)
- tptacek 12y agoI actually hope this happens, and that there's a community of code sharing that forms around it.
- MichaelGG 12y agoWouldn't that just make cheating easier, then? I'm sure you have this sorted out somehow, it just seems like a rather large unaddressed question.
- dlss 12y agoThe complexity of the problem solver generally increases faster than the complexity of the problem generator. For example, a general solver for "what is #{x} + #{y}?" is relatively easy. A general solver for "what is the derivative of #{random_equasion_with_diffuculty(3)}?" requires a full computer algebra system. Take one more step into advanced mathematics, and things get more dicy -- automated theorem provers, for example, require human guiding and hints.