Mae向きなブログ

Mae向きな日記のブログ版。ようやくこちらに移行してきました。

平成23年度特別試験応用情報午後問2

平成23年度特別試験 応用情報技術者試験(AP)の午後問題2は集計表(CSV)をHTMLに変換して出力するプログラムに関する問題でした。

h23tokubetsu_ap_pm2.rb

input.csv

東京都,千代田店,23500
東京都,中央店,33500
東京都,港店,18500
埼玉県,川口店,28000
埼玉県,蕨店,9500

実行結果

$ ruby h23tokubetsu_ap_pm2.rb input.csv > output.html

簡単な問題だと油断して最初に得られた結果が以下です。

f:id:rahaema:20170624103331p:plain:w350

間違いを修正して実行したのが以下です。実際に自分で手を動かして作ってみると間違いにすぐに気付くことができますが、ただ紙上で解くだけだと模範解答を見るまで気づけなかったかもしれないなと思います。

f:id:rahaema:20170624103544p:plain:w350