ログイン
編集不可のページディスカッション情報添付ファイル

2013-06-07 01:08:53時点のリビジョン16

メッセージを消す
alstamber/2013FreshmanRubySeminar5Homework

MMA

るびー系

1

putsメソッドと文字列のlengthメソッドを比較する。

   1 puts "love live!"
   2 "love live!".length

見て分かる通り、putsメソッドには〜.というものがついていない。

2

クラスAとクラスBがある。クラスAはクラスBの親クラスであるとする。クラスAとクラスBはそれぞれ次のようなメソッドを持っている。

   1 class A
   2     def abc
   3         puts "abc"
   4     end
   5 end
   6 
   7 class B
   8     def abc
   9         puts "abc!!"
  10     end
  11 
  12     def def
  13         puts "def!!"
  14     end
  15 end

この状態で次のようなプログラムを書く。

   1 hoge = A.new
   2 fuga = B.new
   3 
   4 hoge.abc
   5 fuga.def
   6 fuga.abc

あるごりずむ系

1

次の2つの文字列について、最も長い共通部分列を求めてください。
部分列とは、文字列からいくつかの文字をとって並べたものです。取り方は飛び飛びでも構いませんが、順番を入れ替えてはいけません。

zFcLkjwGQxT6
BBGQxT6aTsVw

1-2

1で作ったプログラムは次の2つの文字列でも動作しますか?試してみてください。

Y2crFAVRVS9BJXsWEtQPzxF8UXXdSZ3NuzAme4UutL3fdi87ThirXhuN2P8bsLEx9nb

fr9xrigCBHx56w7eU5unyKgMmEVBukctXhGMSinSwy44yMrafF44BDiLNpfgFtWpd5F

2

芽兎(めう)めう氏が経営する兎月堂では今、お客様感謝セールとして袋に好きなだけ商品を詰めてそれを1,000円均一で買うことができるセールを行なっている。
ただし条件があり袋には2kgまでしか商品を入れられない。
今、和泉一舞(いぶき)氏はこのセールで出来るだけお得に商品を買いたいと思っている。
兎月堂の商品は次のとおりである。

商品

値段

重さ

A

700円

1kg

B

200円

0.4kg

C

900円

0.5kg

D

400円

0.1kg

E

900円

0.7kg

F

700円

0.3kg

G

400円

0.6kg

H

500円

0.3kg

条件を破らずに、和泉一舞氏ができるだけお得に商品を持ち帰るにはどのような組み合わせで袋に詰めれば良いだろうか。