3 ms·
I think I'm at least as competent at math as one would need to be at programming to solve fizzbuzz and I have no clue how to prove either of those things. Fizz
by prophetjohn 14y ago
I think I'm at least as competent at math as one would need to be at programming to solve fizzbuzz and I have no clue how to prove either of those things.
Fizzbuzz isn't trying to separate the professional programmers from the pretenders, its' trying to identify people who have no capacity for programming whatsoever. Fizzbuzz only requires basic knowledge of the syntax of any programming language and basic problem solving skills. I think a better equivalent would be something like "integrate x*e^x". Or maybe even some college-level algebra.
- Locke1689 14y agoThe idea behind the problem seems to be to separate the mathematicians from the engineers, which the problems seem to do reasonably well. However, since both problems are fairly trivial proof-by-contradictions, I would like every computer scientist to be able to solve them as well. That said, my masters degree is in programming languages, so I may be exposed to a bit more math than the average software developer. I do not consider myself competent enough to be a mathematician, though.