演習課題「Array.newで配列を作成してみよう」
右のコードエリアで、Array.newを使って、要素数が5、初期値が"paiza"という配列を作成して、pメソッドで出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
["paiza", "paiza", "paiza", "paiza", "paiza"]
演習課題「2次元配列を作成してみよう」
右のコードエリアで、Array.newとmapメソッドを使って、次のような2次元配列を作成して、pメソッドで出力してください。
・要素数は、5個
・[7,7,7,7]という配列を要素にする
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
[[7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7]]
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#06:2次元配列をmapで作成する
ここでは、新しい配列を作るmapメソッドを使って、2次元配列を作成してみましょう。とても便利な機能ですが、少しややこしいところもあるので、順を追って作っていきましょう。
numbers = Array.new(10)
p numbers
numbers = Array.new(10, 1)
p numbers
numbers3 = Array.new(4).map{Array.new(3, 1)}
p numbers3
class Array (Ruby 2.4.0)
https://docs.ruby-lang.org/ja/latest/class/Array.html
ログインすると採点できます
コードの実行