クジラの練習帳004

練習帳004(配列を扱う)

f:id:whale_86:20201103194233j:plain

以下のように配列の中でしりとりをしました。

この配列をshiritoriとします。要素数が不明の状態で配列の中から最後の要素を取得しましょう。

shiritori = ["りんご", "ゴリラ", "ラッパ", ..(途中は省略)..,"ウサギ"]
puts  [A]

[A]に当てはまる、この配列の最後の要素のみを取得するプログラムを書く。

 

以下は回答

 

 

 

 

 回答
shiritori = ["りんご", "ゴリラ", "ラッパ", ..(途中は省略)..,"ウサギ"]
puts shiritori[shiritori.length - 1]

 今回の問題は要素数がわからない点です。

003でやったlengthメソッドを用います。lengthメソッドを使えば正確な要素数を取得することができます。

shiritori.length

 最後の要素は[配列の要素数 - 1]とすることで取得ができます。

配列内の要素への添字は0から数えるためです。

fruits = ["みかん", "りんご", "ぶどう"]
animals[animals.length - 1]
#ぶどうと出力される

 

 

前回 クジラの練習帳003 - whale_86’s blog

次回 クジラの練習帳005 - whale_86’s blog