Just do IT

思うは招く

2019-12-12から1日間の記事一覧

Ruby基礎問題100本ノック#13 配列の要素に変更を加える

お題 1〜100までの整数が昇順に並ぶ配列aryを作れ 配列aryの各要素を100倍した配列ary2を作れ 回答 ary = (1..100).to_a ary2 = ary.map { |n| n * 100 } 説明 前回と似たような感じの問題。 k-koh.hatenablog.com mapメソッドにブロックを渡し、配列の各要…

Ruby基礎問題100本ノック#12 整数が昇順に並ぶ配列を作る

お題 1~100までの整数が昇順に並ぶ配列aを作れ a[0]は1、a[99]は100とする 回答 def make_ary(ary) 1.upto(100) { |n| ary.push(n) } end ary = [] make_ary(ary) p ary 説明 1.upto(100)で「1から100まで繰り返す」という意味になる。 ブロックの中でary.pu…

[Ruby] %記法で配列をカンタンに作る方法まとめ

共通事項 囲む文字(区切り文字)は!~!,(~),[~],%~%, &~&などいろんな記号が使える %の次に来る文字は小文字、大文字がある 大文字は式展開や改行文字などを含められる wは文字列、iはシンボルの配列を作る %w, %W 文字列の配列を作る %w(hoge foo bar baz) …