Jest takie oto zadanie programistyczne:
Napisz program, który wypisuje liczby od 1 do 100. Ale dla wielokrotności trójki wyświetl "Fizz" zamiast liczby oraz dla wielokrotności piątki wyświetl "Buzz". Dla liczb będących wielokrotnościami trójki oraz piątki wyświetl "FizzBuzz".
Jak zakodowałbyś rozwiązanie tego "problemu" w swoim ulubionym języku programowania?
PS. Więcej na ten temat tutaj: Dlaczego programiści nie potrafią.. programować?
Zważywszy na ilość odpowiedzi, zrobił się lekki bałagan i ciężko chociażby sprawdzić czy ktoś już odpowiedział tak jak my. Stwierdziłem, że warto zrobić listę już istniejących rozwiązań. Zachęcam innych do jej uaktualniania.
(kolejność języków alfabetyczna; ilość odpowiedzi specjalnie nie podaję, żeby nikt nie spamował, bo uważa, że jego język jest najlepszy, więc musi mieć najwięcej odpowiedzi. )
- ASM [6502]
- ActionScript
- AutoIt
- Boo
- BrainF_ck
- C
- C#
- C++
- F#
- Google's Go
- Groovy
- Haskell
- Java
- JavaScript
- Pascal
- Perl
- PHP
- PowerShell
- Prolog
- Python
- Ruby
- SQL [T-SQL, PL/SQL]
- Lisp [Common Lisp]
- Lua