読者です 読者をやめる 読者になる 読者になる

【JavaScript実験】 FizzBuzzに挑戦

久しぶりにFizzBuzzを書いてみた。

https://cosmology233.github.io/sandbox/hatena/2016/10/20/

(function() {
  fizzBuzz(1, 100);
  
  function fizzBuzz(start, times) {
    for(var i = start; i <= times; i++) {
      console.log(
          (i % 3 == 0? "Fizz": "") +
          (i % 5 == 0? "Buzz": "") +
          (i % 3 != 0 && i % 5 != 0? i: "")
      );
    }
  }
})();

ほかのやり方が気になって「FizzBuzz コードゴルフ」見たいな感じで検索すると、下のコードを見つけた。

for(i=0;++i<101;console.log(i%5?x||i:x+'Buzz'))x=i%3?'':'Fizz'

ES2015時代のFizzBuzzに挑戦する - Qiita

for 文ひとつとってもまだまだ奥が深い。

最近Qiitaでズンドコキヨシのやつを見かけるので気が向いたらチャレンジしてみようと思う。

ズンドコキヨシまとめ - Qiita