11件ヒット
[1-11件を表示]
(0.015秒)
ライブラリ
- ビルトイン (11)
検索結果
-
Enumerable
# lazy -> Enumerator :: Lazy (7.0) -
自身を lazy な Enumerator に変換したものを返します。
...*2 + b**2 = c**2 を満たす自然数 a, b, c の組) を
列挙するプログラムです。
//emlist[例][ruby]{
def pythagorean_triples
(1..Float::INFINITY).lazy.flat_map {|z|
(1..z).flat_map {|x|
(x..z).select {|y|
x**2 + y**2 == z**2
}.map {|y|
[x, y, z]...