#daiizメモ

Scrapboxに夢中

Dart で fizzbuzz 書いた

頭が痛くてほぼ1日中寝込んでいたうえ、起きている間もほとんど何もできないまま、また夜を迎えてしまいました。

このまま寝るのは申し訳ないのでdartfizzbuzz を書いてから寝ることにしました。

var greeting = "Let's FizzBuzz!";

// 1 から n までの数について fizzbuzz する
List fizzbuzz(int n) {
   List<String> fb = [];
   int i;
   for(i = 1; i <= n; i++) {
      if(i % 15 == 0) fb.add("fizzbuzz");
      else if(i % 5 == 0) fb.add("buzz");
      else if(i % 3 == 0) fb.add("fizz");
      else fb.add("$i");
   }
   return fb;
}

void main() {
   print("$greeting");
   List a = fizzbuzz(19);
   for(String e in a) {
      print(e);
   }
}

上記のコードをコピーして、https://try.dartlang.org/ のエディタ画面にペーストすると実行できます。