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 <> 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".

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.

Philadelphia Linux Users Group         --
Announcements -
General Discussion  --