整数の fixnum を取り、すべての偶数 (インデックス付き) 整数を 2 で乗算したい。これを行う最善の方法は、最初に fixnum を配列に変換することだと思いました。では、次の 16 桁の数を考えてみましょう: a = 4408041234567901
私はできることを知っています:
a.to_s.split('')
「文字列化された」数値の配列に「a」を返します。しかし、私はフォローアップできません:
a.map!.with_index {|i,n| i.even? n*2}
これを行うためのメソッドを作成する方法にちょっとこだわっていると思います。したがって、私の質問は、その数値グループを文字列ではなく fixnum/integer の配列に変換する方法でさえあるかもしれません。