Rich Freeman on 13 Sep 2017 10:00:17 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Why Can't Programmers.. Program? |
On Wed, Sep 13, 2017 at 7:47 AM, ronpguilmet <ronpguilmet@gmail.com> wrote: > This is not New, but it is new to me. Apparently this is a programming > interview question to weed out applicants. It's called FizzBuzz. > > Write a program that prints the numbers from 1 to 100. But for multiples of > three print "Fizz" instead of the number and for the multiples of five print > "Buzz". For numbers which are multiples of both three and five print > "FizzBuzz". > > https://blog.codinghorror.com/why-cant-programmers-program/ > Part of me wants to make it slightly more challenging by adding one more rule: The program cannot do more than 2 comparisons. I'm trying to think of what the most optimized solution overall for this is. The most readable solutions will often involve 3 comparisons. You could get by with 2, but depending on how you store the result of one of the comparisons I'm not sure that actually buys you anything. -- Rich ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug