概要
中古ノート買ってみた。
wsl1のubuntu18.04にmono入れてみた。
mono版プロデル、入れてみた。
新幹線のデータ見つけたのでやってみた。
参考にしたページ
練習問題
各県の新幹線駅数は、いくつを表示せよ。
実行結果
# mono pconsole.exe sin1.rdr
各県の新幹線駅数は、いくつを表示
10 山形県
9
8 岩手県 新潟県
7
6 福岡県 静岡県
5 山口県 広島県 長野県
4 兵庫県 宮城県 熊本県 福井県 秋田県 青森県
3 愛知県 佐賀県 埼玉県 富山県 東京都 栃木県 石川県 福島県 群馬県 長崎県 鹿児島県
2 北海道 岡山県 神奈川県
1 京都府 大阪府 岐阜県 滋賀県
サンプルコード
※コンソール
ファイル名は「eki.csv」
データ表を作ってデータとする
データの見出し行は、真
//駅名,読み方,前の駅,緯度,経度,県,開業
ファイル名というファイルが存在するなら、データへファイル名から読み込む
データを「県」で並び替える
駅数という辞書を作る
県名は、「愛知県」
zは、0
駅は、0
データの一覧を、要素へそれぞれ繰り返す
//要素(6)を表示する
要素(6)と県名が等しいなら
駅は、駅 + 1
zは、2
でなければ
駅は、駅 + 1
駅数の県名は、駅
県名は、要素(6)
駅は、0
zは、0
そして
そして
zが2に等しいなら
駅は、駅 + 1
駅数の県名は、駅
そして
//駅数を報告する
「各県の新幹線駅数は、いくつを表示」を表示する
駅名は、駅数の見出し
枠は、「」
10回、iに、カウントしながら繰り返す
枠は、枠 & 「[11 - i] 」
駅名を、要素へそれぞれ繰り返す
駅数(要素)が(11 - i)に等しいなら
枠は、枠 & 要素 & 「 」
そして
そして
枠は、枠 & 改行
そして
枠を表示する
以上。