Pascal's triangle: Difference between revisions
Content added Content deleted
(→{{header|Common Lisp}}: Added another solution using pretty-printing) |
m (→{{header|Sidef}}: updated code) |
||
Line 3,878: | Line 3,878: | ||
=={{header|Sidef}}== |
=={{header|Sidef}}== |
||
<lang ruby>func pascal(rows) { |
<lang ruby>func pascal(rows) { |
||
var row = [1] |
var row = [1] |
||
{ | n| |
{ | n| |
||
say row.join(' ') |
say row.join(' ') |
||
row = [1, |
row = [1, {|i| row[i] + row[i+1] }.map(0 .. n-2)..., 1] |
||
} |
} << 1..rows |
||
} |
} |
||
⚫ | |||
⚫ | |||
=={{header|Swift}}== |
=={{header|Swift}}== |
||
<lang swift>func pascal(n:Int)->[Int]{ |
<lang swift>func pascal(n:Int)->[Int]{ |