1470.net

URI『キミならどう書く 2.0 - ROUND 3 - — Lightweight Language Ring』

キミならどう書く 2.0 - ROUND 3 - — Lightweight Language Ring
screenshot by SimpleAPI
タグ
PHP LL
タイトル
キミならどう書く 2.0 - ROUND 3 - — Lightweight Language Ring メモする ? ?
http://ll.jus.or.jp/2006/blog/doukaku3
概要
LL Ringも開催まであとわずか!「キミならどう書く 2.0」,前回の開催から少し間が開いてしまいましたが,ROUND 3 を開催します.今回のお題はグラフです.いくつかのデータを与えたときにグラフ..
.

このURIに関するメモ

  • # 2006/08/21 02:04 ishinao
    LL PHP
    '*' でグラフを描くスクリプト @ Ruby - 32nd diary (2006-08-20) edit res

    PHPに移植するとこんな感じか。
    ----
    <?php

    define('MAX_COLUMN', 20);

    $nums = $argv; array_shift($nums);
    $sum = array_sum($nums);
    $max = max($nums);

    foreach ($nums as $num) {
    echo sprintf('%3d/%3d : ', $num, $sum);
    echo str_repeat('*', MAX_COLUMN * $num / $max) . PHP_EOL;
    }
    ----
    array_sumとかmaxとかstr_repeatとか、いちいち関数シグニチャなんて覚えてないし、マニュアルがない環境では書けないけどなー。

    ちなみにロジックのみ(HTMLべた書き部分がない)PHPコードでは、最後の「?>」は書かない(?>\n\nとかなってて、余計な\nが誤爆するのを避ける)のが今風らしいですよ。

このURIを話題にしたエントリー

スポンサードリンク

Powered by PHP 5.2.4 / Zend Framework 0.1.5 / WEBXP 0.1.1 / Hyper Estraier / Amazon Webサービス / Amazon.co.jpアソシエイト / Yahoo! UI Library / Prototype JavaScript Framework / script.aculo.us
the next project is NetJockey.