クジラの練習帳004
練習帳004(配列を扱う)
以下のように配列の中でしりとりをしました。
この配列をshiritoriとします。要素数が不明の状態で配列の中から最後の要素を取得しましょう。
shiritori = ["りんご", "ゴリラ", "ラッパ", ..(途中は省略)..,"ウサギ"] puts [A]
[A]に当てはまる、この配列の最後の要素のみを取得するプログラムを書く。
以下は回答
回答
shiritori = ["りんご", "ゴリラ", "ラッパ", ..(途中は省略)..,"ウサギ"] puts shiritori[shiritori.length - 1]
今回の問題は要素数がわからない点です。
003でやったlengthメソッドを用います。lengthメソッドを使えば正確な要素数を取得することができます。
shiritori.length
最後の要素は[配列の要素数 - 1]とすることで取得ができます。
配列内の要素への添字は0から数えるためです。
fruits = ["みかん", "りんご", "ぶどう"] animals[animals.length - 1]
#ぶどうと出力される