Hier werden die Ergebnisse des FizzBuzz-Contests aufgeführt.
Ein Programm schreiben, welches die ganzen Zahlen von 1 bis 100 ausgibt, aber statt jeder durch 3 teilbaren Zahl das Wort „Fizz“, statt jeder durch 5 teilbaren Zahl das Wort „Buzz“, und statt jeder durch beide Zahlen teilbaren Zahl das Wort „FizzBuzz“, und das ganze in einer real existierenden Programmiersprache und mit möglichst wenig Zeichen.
eval$0 Aufruf mit: perl -l print\(\$_%15\?\$_%3\?\$_%5\?\$_\:Buzz\:Fizz\:FizzBuzz\)for\(1..100\) - In diese Datei muss der Code gespeichert werdeneval$0 Aufruf mit: ruby \(1..100\).each\{\|a\|p\(\(a%3\>0\&\&a%5\>0\)\?a\:\(a%3\=\=0\?\„Fizz\“\:\„\“\)+\(a%5\=\=0\?\„Buzz\“\:\„\“\)\)\} - In diese Datei muss der Code gespeichert werdeneval $0 Aufruf mit: perl -l print\(\$_%15\?\$_%3\?\$_%5\?\$_\:Buzz\:Fizz\:FizzBuzz\)for\(1..100\) - In diese Datei muss der Code gespeichert werdeneval $0 Aufruf mit: ruby \(1..100\).each\{\|a\|p\(\(a%3\>0\&\&a%5\>0\)\?a\:\(a%3\=\=0\?\„Fizz\“\:\„\“\)+\(a%5\=\=0\?\„Buzz\“\:\„\“\)\)\} - In diese Datei muss der Code gespeichert werdenprint($_%15?$_%3?$_%5?$_:Buzz:Fizz:$0)for(1..100) Aufruf mit: perl -l FizzBuzz - In diese Datei muss der Code gespeichert werdenfor i in range(100):print i%3/2*'Fizz'+i%5/4*'Buzz'or i+1 Aufruf mit: python -c „<sourcehier>“for i in range(100): print i%3/2*'Fizz'+i%5/4*'Buzz' or i+1 Aufruf mit: python -c „<sourcehier>“for(1..100){$a="Fizz";$a=""if$_%3;$a=$a."Buzz"if!($_%5);print"$_\r$a";} Aufruf mit: perl -l -e '<sourcehier>'(1..100).each{|a|p((a%3>0&&a%5>0)?a:(a%3==0?"Fizz":"")+(a%5==0?"Buzz":""))} Aufruf mit: ruby -e '<sourcehier>'(1..100).each{|a|puts((a%3>0&&a%5>0)?a:(a%3==0?"Fizz":"")+(a%5==0?"Buzz":""))} Aufruf mit: ruby -e '<sourcehier>'a="Fizz";b="Buzz";main=mapM_ putStrLn[[show x,a,b,a++b]!!mod(div(gcd 15 x)2)4|x<-[1..100]] Aufruf mit: runhaskell FILE.hsZu messende Zeile in Monospace-Tags setzen, über die beiden Zählzeilen kopieren und hinten ablesen
000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890