概要
中古ノート買ってみた。
wsl1のubuntu18.04にmono入れてみた。
mono版プロデル、入れてみた。
新幹線のデータ見つけたのでやってみた。
参考にしたページ
練習問題
各県は、いつから新幹線駅を持つを表示せよ。
実行結果
# mono pconsole.exe sin2.rdr
各県は、いつから新幹線駅を持つを表示
1964-10-01 京都府 大阪府 岐阜県 愛知県 東京都 滋賀県 神奈川県 静岡県
1972-03-15 兵庫県 岡山県
1975-03-10 山口県 広島県 福岡県
1982-06-23 埼玉県 宮城県 岩手県 栃木県 福島県
1982-11-15 新潟県 群馬県
1992-07-01 山形県
1997-03-22 秋田県
1997-10-01 長野県
2002-12-01 青森県
2004-03-13 熊本県 鹿児島県
2011-03-12 佐賀県
2015-03-14 富山県 石川県
2016-03-26 北海道
2022-09-23 長崎県
2024-03-16 福井県
サンプルコード
※コンソール
ファイル名は「eki.csv」
データ表を作ってデータとする
データの見出し行は、真
//駅名,読み方,前の駅,緯度,経度,県,開業
ファイル名というファイルが存在するなら、データへファイル名から読み込む
データを「県」で並び替える
結果という、データ表を作る
結果に{「年月」, 「県名」}という列を加える
県名は、「京都府」
zは、0
初日は、「2025-12-31」
データの一覧を、要素へそれぞれ繰り返す
要素(6)と県名が等しいなら
要素(7)が初日より小さいなら
初日は、要素(7)
そして
zは、2
でなければ
結果に、{初日, 県名}を追加する
//県名&初日を表示する
県名は、要素(6)
初日は、要素(7)
zは、0
そして
そして
zが2に等しいなら
結果に、{要素(7), 要素(6)}を追加する
そして
結果を「年月」で並べ替える
「各県は、いつから新幹線駅を持つを表示」を表示する
皿は、「」
zは、0
(結果の一覧の個数 - 1)回,iに1からカウントしながら繰り返す
要素1は、結果の一覧(i)
要素2は、結果の一覧(i + 1)
要素1(1)と要素2(1)が等しいなら
皿は、皿 & 要素1(2)& 「 」
zは、2
でなければ
皿は、皿 & 要素1(2)& 「 」
要素1(1)& 「 」&皿を表示する
皿は、「」
zは、0
そして
そして
zが0に等しいなら
皿は、皿 & 要素2(2)& 「 」
要素2(1)& 「 」&皿を表示する
そして
以上。