# ジュニアドクター鳥海塾発表会
Author: 広瀬 雄二

# 解決したい困りごと

## 鶴岡市広すぎ問題

##

## 市内に熊が出ても地名だけじゃ

## どの辺りか大人も分からない

##

## J2523 紅葉チーム 齋藤東

# どうして解決したいと思ったのか

- 鶴岡市は2005年に鶴岡市、藤島町、羽黒町、櫛引町、朝日村、温海町が合併したが、ニュースで報じられる地名はすべて「鶴岡市〇〇」なので、大人に聞いても分からない。
- →かと言っていちいちネットで探すのも大変。 合併して20年経っても大人は旧町村名は使うらしい。
- プログラミングで簡単にわかるようにしてみたかった。

# 解決方法のプログラム

- そこで地名を入力したらその学区や旧町村名が表示されるプログラムを作ろうと思った。
- →学区は小学校よりも分かりやすそうな中学校を選んだ。
- 鶴岡市のホームページで学区の一覧表がダウンロードできたので、それをもとに表計算ソフトでcsvのデータを作成した。

# プログラムの内容

- gets.chompで入力した文をcsvの中から見つけて「鶴岡市立〇〇中学校の学区内です(〇〇地区)」とprintfに出力させている。
- csvの中に無かったら、「その地名は存在しません」と出力される。

#!/usr/bin/env ruby

# -*- coding; utf-8 -*-

print(“地名を入力してください\n”)

require 'csv'

data = CSV.read("tsuruoka2.csv", headers: true)

data.each do |row|

key = gets.chomp

if row[key]

printf("%s\n", row[key])

redo

else

puts "その地名は存在しません: #{key}"

redo

end

end

# 結果

- 鶴岡市の地名がわかるようになった。
- csvのデータを追加することで酒田市、庄内町、三川町、遊佐町の地名にも対応できる。
- 今後は庄内地方限定のアプリ開発につなげてみたい。

# 引用・参考文献

- 鶴岡市ホームページ 鶴岡市立小・中学校 通学区域表
- URL:https://www.city.tsuruoka.lg.jp/kyoiku/gakko/gakku/gakko20150119.files/5030828gakku.pdf