Странен сезон е. Сутринта валя, два дни подред пия, едвам намирам време да си свърша работата (не щото е много, а щото нещата се припокриват и има чакане) и съм пил вечерта, че да блогна.
Всички вероятно са чували какво е fizzbuzz, но пак да го кажа, накратко – задачка да се отпечатат числата от 1 до 100, като ако числото се дели на 3, вместо него се печата “Fizz”, ако се дели на 5 вместо него се печата “Buzz”, а ако се дели на 15 вместо него се печата “FizzBuzz”.
(това се дава на интервюта да се види дали човека изобщо може да програмира)
Оригиналното решение, което всеки може да напише на листче (говорим само за C) изглежда така:
for (i=1;i< =100;i++) {
if (i%3==0) printf("Fizz");
if (i%5==0) printf("Buzz");
if (i%3!=0 && i%5!=0) printf("%d",i);
printf("\n");
}
(което е почти същото на повечето езици за програмиране)