Pascal's triangle/Puzzle: Difference between revisions
Content added Content deleted
(add Ruby) |
|||
Line 590: | Line 590: | ||
=={{header|Ruby}}== |
=={{header|Ruby}}== |
||
uses [[Reduced row echelon form#Ruby]] |
|||
require 'rref' |
<lang ruby>require 'rref' |
||
pyramid = [ |
pyramid = [ |
||
Line 633: | Line 633: | ||
for eqn in reduced |
for eqn in reduced |
||
if |
if eqn[0] + eqn[1] + eqn[2] != 1 |
||
⚫ | |||
⚫ | |||
elsif eqn[0 |
elsif eqn[0] == 1: x = eqn[3] |
||
⚫ | |||
else |
|||
elsif eqn[2] == 1: z = eqn[3] |
|||
⚫ | |||
end |
end |
||
end |
end |