なでしこで書いてみた。

| | コメント(0) |


どうしてプログラマに・・・プログラムが書けないのか?

なでしこのインストールからはじめて 30分以上かかった orz

iで1から100まで繰り返す
 もしiと15の余りが0なら
  FizzBuzzと表示。続ける。
 もしiと3の余りが0なら
  Fizzと表示。続ける。
 もしiと5の余りが0なら
   Buzzと表示。続ける。
 違えば
  iを表示。
elseif に相当する構文はないのか?
あと、なんかブロックを閉じない感じが、pythonっぽい!

追記:

書いた後でこんなの見つけた。

なでしこでFizz-Buzz
一行で書くと

100回。回数を15で割って、もし小数部分が0ならば「FizzBuzz」と表示する。
違えば、回数を3で割ってもし小数部分が0ならば「Fizz」と表示。
違えば、回数を5で割ってもし小数部分が0ならば「Buzz」と表示。違えば、回数を表示する。

 てな感じ。 (実際は1行)
なんと流暢な日本語!すばらしい

それに比べて僕が書いたのはいかにもプログラムって感じ。だせー

カテゴリ

 

コメントする