讃岐小僧のEngineering×Techメモ

未経験から挑戦中のプログラミングや、趣味の野球や狩猟について、その他、ビジネスやテクノロジーをテーマに様々なことをつぶやく場所です。

Ruby Silver

【Ruby Silver 試験】hash.clear, Array.product, Array.transcope, Enum.partition

Hash.clear 【Rubyリファレンス】:Hash.clear clearメソッドは、ハッシュのキーと値をすべて削除してハッシュを空にする。 h = {a: 100, b: 200} h.clear p h Array.product, Array.transpose これを実行したらどうなるか。 arr = [1,2].product([3,4]).tra…

【Ruby Silver 試験】equal?, str.index, array.product(array),

equal? 【Rubyリファレンス】:equal? (Object) equal?メソッドは、レシーバと引数が同じオブジェクトならtrue、別のオブジェクトならfalseを返す 文字列を==で比較した場合は文字列の内容が同じであればtrueを返す a1 = "abc" a2 = 'abc' puts a1.equal? a2…

【Ruby Silver 試験】concat, invert, 日付型

str.concat(string) 【Rubyリファレンス】:concat (String) concatメソッドは、<<の別名 文字列の末尾に別の文字列を加えて利用する。 整数integerで文字のコードを指定すると、文字列の末尾に1文字追加する まずは自分なりに使ってみる。 strings = ["a", …

【Ruby Silver 試験】any?, self.method_name, [*1..100]とか

今回の問題 次のプログラムを実行するとどうなりますか $val = 0 class Count def self.up $val = $val + 1 $val == 3 ? true : false end end [*1..10].any? do Count.up end p $val 選択肢 10が表示される 選択肢 1が表示される 選択肢 0が表示される 選択…

【Ruby Silver 試験】日付フォーマットを指定する

今回の問題 期待した出力結果になるようにXXXXに適切なコードを選べ d = Date.new(2015, 1, 5) puts d.strftime(XXXX) 出力結果 01/05/15 #←こいつを出力 選択肢 "%x" 選択肢 "%m/%d/%Y" 選択肢 "%m/%D/%y" 選択肢 "%M/%d/%y" 例のごとく先に解答を言ってお…

【Ruby Silver 試験】Ruby Silverの内容をメモしていく

はじめに 4月に「Ruby Silver取る!」って意気込んでいたのに、、結局他の事をしてると4月中どころか7月も終わろうとしております。 有言実行できずめちゃめちゃかっこ悪いですが、それでも粘り強く勉強していかないと話にならないので言い訳せずにとれる…