FizzBuzz

by ethertank

JavaScript

// おそらく世界最短。
//for(i=0;i++<100;document.write(i%5?s||i:s+'Buzz'))s=i%3?'':'Fizz';

// 他人の。割と読めそうなやつ。
//for(i=0;i++<100;)document.write((i%3?"":"Fizz")+(i%5?"":"Buzz")||i)

//自分の
//var A,F="Fizz",B="Buzz";for(i=1;i<101;i++){(i%3==0&&i%5==0)?A=F+B:(i%3==0)?A=F:(i%5==0)?A=B:A=i;document.write(A)}*/
//var A;for(i=1;i<101;i++){(i%3==0&&i%5==0)?A="FizzBuzz":(i%3==0)?A="Fizz":(i%5==0)?A="Buzz":A=i;document.write(A)}*/
//(function(F,B){for(i=1;i<101;i++){(i%3==0&&i%5==0)?A=F+B:(i%3==0)?A=F:(i%5==0)?A=B:A=i;document.write(A)}})("Fizz","Buzz")*/
//(function(F,B){for(i=1;i<101;i++){(i%15==0)?A=F+B:(i%3==0)?A=F:(i%5==0)?A=B:A=i;document.write(A)}})("Fizz","Buzz")*/
//var A;for(i=1;i<101;i++){(i%15==0)?A="FizzBuzz":(i%3==0)?A="Fizz":(i%5==0)?A="Buzz":A=i;document.write(A)}*/
//for(i=1;i<101;i++){(i%15==0)?A="FizzBuzz":(i%3==0)?A="Fizz":(i%5==0)?A="Buzz":A=i;document.write(A)}
//for(i=1;i<101;i++)document.write([(i%15==0)?"FizzBuzz":(i%5==0)?"Buzz":(i%3==0)?"Fizz":i]);
//for(i=1;i<101;i++)document.write((i%15==0)?'FizzBuzz':(i%5==0)?'Buzz':(i%3==0)?'Fizz':i);
//for(i=0;++i<101;document.write((i%15==0)?"FizzBuzz":(i%5==0)?"Buzz":(i%3==0)?"Fizz":i));








//チェック用 当たってたらアラート。
var answer="12Fizz4BuzzFizz78FizzBuzz11Fizz1314FizzBuzz1617Fizz19BuzzFizz2223FizzBuzz26Fizz2829FizzBuzz3132Fizz34BuzzFizz3738FizzBuzz41Fizz4344FizzBuzz4647Fizz49BuzzFizz5253FizzBuzz56Fizz5859FizzBuzz6162Fizz64BuzzFizz6768FizzBuzz71Fizz7374FizzBuzz7677Fizz79BuzzFizz8283FizzBuzz86Fizz8889FizzBuzz9192Fizz94BuzzFizz9798FizzBuzz";
if(document.body.innerHTML==answer){alert("ok")};