このブログを検索

2011年7月14日木曜日

fizz buzz 問題


 
 本日 面接時で良く出てくるらしい fizz buzz問題が出された
わお  for文は前回やっているが if  文は 数字でやったことがあったっけ?
悩んでいるうちに 時間切れ  途中での提出に なりました。
 
先生に送った回答が下記 
/* 
<?php
Fizz Buzz問題
問題1 1-100まで
 表示
3の倍数のとき"Fizz"
5の倍数のときは"Buzzで表示する
 
for($mondai1<=1; $mondai1<101; $mondai1++){
if($mondai1%3==0){

    print "fizz";
}

  print $mondai1;
print'<br>';
} 
 
先生の回答例を聞きながら なんとなく 解ったような
 
復習のつもりで ネット検索 してみると 下記のような回答を発見
やはり 難しい世界だなと痛感!
 
for (my $i = 1; $i <= 100; $i++) {
    
    my $fizzbuzz = '';
    $fizzbuzz .= 'fizz' if ($i % 3 == 0);
    $fizzbuzz .= 'buzz' if ($i % 5 == 0);
    
    print ($fizzbuzz or $i);
    print "\n";
}
*/
さて 本日から 掲示板に入ります^^
なんか 楽しそう
ゆっくりでもいいから なんとか がんばって追いついていけるように 
ファイトです。 

0 件のコメント:

コメントを投稿