パンプキンスパイスラテ

IT系のことが多めの日記帳です

2008-07-20から1日間の記事一覧

Javascriptで素数判定

1から100までの素数を割り出してみた。 for(var i = 1; i <= 100; i++){ var cnt = 0; for(var j = 1; j <= i; j++){ if(i % j == 0) cnt++; } if(cnt == 2){ document.write(i+" は素数です。<br />"); }else{ document.write(i+"<br />"); } } もっとスマートにできる…

PythonでFizzBuzz

for i in range(1, 101): if(i % 3 == 0):print "Fizz", if(i % 5 == 0):print "Buzz", if(i % 3 != 0): if(i % 5 != 0):print i, print Pythonは全然わからんけど調べながらやってみた。どうしてもprintの後に半角スペースが入ってしまう>< FizzBuzzが「F…

ColdfusionでFizzBuzz

<cfscript> for (i = 1; i <= 100 ; i++) { if(i % 3 == 0) WriteOutput("Fizz"); if(i % 5 == 0) WriteOutput("Buzz"); if(i % 3 != 0 && i % 5 != 0) WriteOutput(i); WriteOutput("<br />"); } </cfscript>

PHPでFizzBuzz

PHP

for ($i = 1; $i <= 100 ; $i++) { if($i % 3 == 0) echo "Fizz"; if($i % 5 == 0) echo "Buzz"; if($i % 3 != 0 && $i % 5 != 0) echo $i; echo "<br />".PHP_EOL; }

RubyでFizzBuzz

やってみた。 (1..100).each{ |i| print "Fizz" if(i % 3 == 0) print "Buzz" if(i % 5 == 0) print i if(i % 3 != 0 && i % 5 != 0) print "\n" } 最初、100.times ってやったらどうやらtimeループは「0」から始まるらしい。というわけでeachループに変えて…