2016年12月24日土曜日

PHP/コードゴルフ/1〜20までの数字を出力

めっちゃ簡単なお題ですが、コードゴルフもどきです。

「1〜20までの数字を出力」をできるだけ短く書く

普通に書くと、これですよね。

<?php
$i = 1;
while ( $i <= 20 ) {
    echo $i."\n";
    $i++;
}
?>

下記の特徴を活かして省略します。

  • PHPは変数を宣言せずに使える(動的型付け言語)
  • while文を{}ブロックなしで書くことができる(みたい)
  • 前置インクリメントが使える

デン

<?php while ($i<20) echo ++$i."\n";?>

0 件のコメント:

コメントを投稿