diff --git a/index.html b/index.html new file mode 100644 index 0000000..efa32e5 --- /dev/null +++ b/index.html @@ -0,0 +1,28 @@ + + + +
[[ RAW TEXT(DOWNLOAD here) ]]
+
+name,gakko,gakunen,kozukai
+公益太郎,三川八中,2,2000
+飯森花子,余目百中,1,4000
+鶴岡一人,タキタロウ小,4,200
+鶴岡二子,タキタロウ小,2,300
+遊佐梅花,丸池小,6,900
+
+
+
+
diff --git a/kensaku.csv b/kensaku.csv
new file mode 100644
index 0000000..8577746
--- /dev/null
+++ b/kensaku.csv
@@ -0,0 +1,6 @@
+name,gakko,gakunen,kozukai
+公益太郎,三川八中,2,2000
+飯森花子,余目百中,1,4000
+鶴岡一人,タキタロウ小,4,200
+鶴岡二子,タキタロウ小,2,300
+遊佐梅花,丸池小,6,900
diff --git a/kensaku.rb b/kensaku.rb
new file mode 100644
index 0000000..fa29cf1
--- /dev/null
+++ b/kensaku.rb
@@ -0,0 +1,10 @@
+#!/usr/bin/env ruby
+#coding: utf-8
+
+Encoding.default_external = 'utf-8'
+require 'csv'
+
+data = CSV.read('moji.csv', headers: true)
+data.each do |row|
+ puts row['moji']
+end
diff --git a/kensaku1.rb b/kensaku1.rb
new file mode 100644
index 0000000..7ddaf3a
--- /dev/null
+++ b/kensaku1.rb
@@ -0,0 +1,12 @@
+#!/usr/bin/env ruby
+# coding: utf-8
+
+Encoding.default_external = 'utf-8'
+require 'csv'
+
+data = CSV.read('moji.csv', headers:true)
+data.each do |row|
+ if /i/ =~ row['moji']
+ puts row['moji']
+ end
+end
diff --git a/kensaku2.rb b/kensaku2.rb
new file mode 100644
index 0000000..db220f4
--- /dev/null
+++ b/kensaku2.rb
@@ -0,0 +1,31 @@
+#!/usr/bin/env ruby
+# coding: utf-8
+
+require 'csv'
+data = CSV.read("kensaku.csv", headers: true)
+
+puts "学校で探す:1"
+puts "金額で探す:2"
+print "どれにしますか:"
+sel = gets.to_i
+if sel == 1
+ print "探したい学校名を入れてください:"
+ ptn = Regexp.new(gets.chomp)
+ data.each do |row|
+ if ptn =~ row["gakko"]
+ printf("%sさんは%s%s年です\n", row["name"], row["gakko"], row["gakunen"])
+ end
+ end
+
+elsif sel == 2
+ print "絞り込みたい金額を入れてください:"
+ gaku = gets.to_i
+ data.each do |row|
+ if gaku < row["kozukai"].to_i
+ printf("%sさんは%d円もらっています\n", row["name"], row["kozukai"].to_i)
+ end
+ end
+
+else
+ printf("%d番はありません。さようなら。\n", sel)
+end
diff --git a/moji.csv b/moji.csv
new file mode 100644
index 0000000..4f7b043
--- /dev/null
+++ b/moji.csv
@@ -0,0 +1,6 @@
+moji
+i
+Programming
+Application
+I
+Image
diff --git a/score.sq3 b/score.sq3
new file mode 100644
index 0000000..edeb590
--- /dev/null
+++ b/score.sq3
Binary files differ