- 136 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 03:29:11 ]
- <<課題>> Ruby
[1] 授業単元: Ruby演習 [2] 問題文、kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/9426.txt Rubyの問題がわかりません 助けてください (1)曜日を表す英語と日本語との対応を表すハッシュwdayを定義しなさい p wday["sunday"] #=> "日曜日" p wday["monday"] #=> "月曜日" p wday["saturday"] #=> "土曜日" (2)ハッシュのメソッドを使って(1)のハッシュwdayのペアの数を数えなさい (3)eachメソッドと(1)のハッシュwdayを使って以下の文字列を出力させてください。 「sunday」は日曜日のことです。 「monday」は月曜日のことです。 … (4)ハッシュには配列の%wのようなものがありません。そこで、空白とタブと改行(正規表現で定義するなら「/\s+/」)で区切られた文字列をハッシュに変換するメソッドstr2hashを定義してください。 p str2hash("bule 青 white 白\nred赤"); #=> {"bule"=>"青", "white"=>"白", "red"=>"赤"}
|

|