FizzBuzz jest najpopularniejszym zadaniem jakie może dostać osoba starająca się o stanowisko Junior Developer, zadanie jest proste jednak skrywa w sobie kilka niebezpieczeństw, które mogą zakończyć się negatywną oceną kandydata na Junior Programistę.

 

Zasady gry są następujące:

 

  • Uczestnicy kolejno wybierają liczby, zaczynając od 1.

  • Jeśli liczba jest podzielna przez 3, zamiast niej wypisujemy "Fizz".

  • Jeśli liczba jest podzielna przez 5, zamiast niej wypisujemy "Buzz".

  • Jeśli liczba jest podzielna zarówno przez 3, jak i przez 5, wypisujemy "FizzBuzz".

  • Celem graczy jest kontynuowanie gry, wymieniając liczby zgodnie z powyższymi zasadami.

 

Gra kończy się, gdy każdy uczestnik kolejno wymieni liczbę, a jej odpowiednia nazwa (lub "FizzBuzz") zostanie użyta zgodnie z powyższymi regułami. Jest to świetny sposób na sprawdzenie podstawowej umiejętności programowania i myślenia algorytmicznego.

 

przykład:

 

numbers = [1, 3, 5, 15, 17]

arrayOfStrings = fizzBuzz.play(numbers)

print(arrayOfStrings) // metoda wypisze na konsoli: 1, Fizz, Buzz, FizzBuzz, 17

Oglądaj na YouTube

FizzBuzz - najpopularniejsze zadanie rekrutacyjne

07 kwietnia 2024

Robert Szczygielski Dice Dev. Polityka Prywatności i Regulamin Szkoleń Online

Strona www stworzona w kreatorze WebWave.