うえのです。
度々すみません。

On Mon, 17 Feb 2003 21:19:02 +0900
UENO Katsuhiro <unnie / blue.sky.or.jp> wrote:

> べき集合しか求められませんが、こんなのは如何でしょう。

Integer#[] を使うともう少しスマートになりますね。

class Array
  def power
    ret = []
    0.upto(2**size - 1) { |m|
      a = []
      each_with_index { |i,n| a.push i if m[n] == 1 }
      ret.push a
    }
    ret
  end
end


 --  ----  -     - - -- -
うえの かつひろ <unnie / blue.sky.or.jp>