0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

中古ノート、買ってみた。 その47

Posted at

概要

中古ノート買ってみた。
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)& 「 」&皿を表示する
そして

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?