FizzBuzz without ifs in 90 characters

16. 7. 2015

V návaznosti na tento post jsem si sem přidal své varianty s tím, že nad nimi budu dumat dál, až bude čas. (...)

PHP: 76

for($i=1;$i<101;$s=['Fizz'][$i%3].['Buzz'][$i%5],print[$i++,$s][!!$s]."\n");

Ruby: 78

(1..100).map{|i|puts (['Fizz'][i%3].to_s+['Buzz'][i%5].to_s).sub(/^$/,i.to_s)}

JavaScript: 79

for(var i=1;i<101;i++){console.log((['Fizz'][i%3]||'')+(['Buzz'][i%5]||'')||i)}

Komentáře (2) Přidat komentář

Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. V pořádku Další informace