404 motivation not found | t_ishidaのブログ

4月/08

21

落ち着くんだ、fizzbuzzを短く書いて落ち着くんだ。

print map{ $_ . ':' . 'hoge' x ( ($_ % 3 && $_ % 5) > 0) . 'fizz' x !($_ % 3) . 'buzz' x !($_ % 5) . "n" } 1..100;
<?php
for( $i = 1; $i <= 100; $i++ ) $x[] = $i;
print join( "n" , array_map(
create_function(
'$a',
'$x; 
    !( $a % 3 ) && $x.="fizz"; 
    !( $a % 5 ) && $x.="buzz";
    return "$a:" . ($x ? $x : "hoge");'
), $x ));

やっぱPerlの方が、短く書けるよな。

Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Tumblr
  • email
  • Facebook
  • FriendFeed

RSS Feed

コメントはまだありません。

Leave a comment!

<< セルの海、マクロの空」に行ってきた。

フレームワーク(笑)の使い方 >>

Find it!

Theme Design by devolux.org

Tag Cloud