Rich Freeman on 13 Sep 2017 10:08:20 -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 10:00 AM, Rich Freeman
<r-plug@thefreemanclan.net> wrote:
> 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.
>

And I just realized that this solution was already posted, with no
need to store intermediate results...  :)

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